じゃあ

□→□→□→□→□→
■  ■  ■  ■  ■

で、データが座標、生きてるセルができるたび追加して死んだら削除すればよいですか?
周り数えたり、死んでるセルについても順番に判定していかないといけないこと考えると配列使うのに比べてすっごい無駄な気がするです・・