lifegame.c

来自「该文件夹中包含了大部分经典的算法的源程序代码」· C语言 代码 · 共 19 行

C
19
字号
/*
	file name : LifeGame.c
	Description : Game of Life Implementation
	生命细胞游戏实例
某一细胞邻居乃在其垂直、水平、对角线相邻之细胞(cells)
Game of life rules :
孤单死:若一活细胞只有一个或没有邻居细胞存活的 
则在下一代,它将孤独而死。
拥挤死:一活细胞有四个或四个以上邻居亦是活的
则在下一代,它将因拥挤而死。
稳定:一活细胞有二个或三个相邻活细胞
则下一代它将继续生存。
复活:一死细胞有三个相邻的活细胞
则下一代它将复活。
由上述规则得:
有0,1,4,5,6,7,8个相邻活细胞者
在下一代将因孤单或拥挤而死。
有2个相邻活细胞者下一代会继续其状态不会改变。
有3个相邻活细胞者不管其现在是生是死,下一代一定会为活的。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?