Algae alternation of generations.

The multicellular, diploid sporophyte produces unicellular haploid spores by meiosis.

The spores develop into multicellular, haploid male or female gametophytes by mitosis.

The gametophytes produce gametes; fertilization yields a diploid zygote.

A zygote develops into a multicellular, diploid sporophyte by mitosis.