Game of Life offline 1.1

许可: 免费 ‎文件大小: 12.69 MB
‎用户评分: 2.5/5 - ‎1 ‎评分

生命游戏,也被称为生命,是由英国数学家约翰·霍顿·康威在1970年设计的细胞自动机。 给定一个带 m 由 n 单元格的板,每个单元格的初始状态为活体 (1) 或死 (0)。每个单元格使用以下四个规则(取自上面的维基百科文章)与其八个邻域(水平、垂直、对角线)进行交互: 任何小于两个活邻居的活细胞死亡,好像由人口不足引起。 任何有两个或三个活邻居的活细胞都住下一代。 任何有三个以上活邻居的活细胞都死了, 好像被过度人口。 任何有三个活邻居的死细胞都变成了活细胞,就像通过繁殖一样。 编写一个函数来计算主板的下一个状态(在一次更新后),给定其当前状态。 跟进: 你能就地解决吗?请记住,需要同时更新板:您不能先更新某些单元格,然后使用其更新的值来更新其他单元格。 在这个问题中,我们使用二维数组来表示板。原则上,板是无限的,当活动区域侵占阵列的边界时,这会引起问题。您将如何解决这些问题?

版本历史记录

  • 版本 1.1 发布于 2016-12-07

软件信息