Diplontic and haplontic life cycle

Diplontic 
 

Haplontic