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.