zoukankan      html  css  js  c++  java
  • 模拟一下细胞的繁殖(CSDN号召帖)

    原贴地址 
    原帖:

    1. 如果一个细胞只有0或1个邻居,它将因为孤独而死;
    2. 如果一个细胞有4到8个邻居,它将因为拥挤而死;
    3. 如果一个细胞恰有2或者3个邻居,它将继续生存下去;
    4. 如果一个空格子恰有3个邻居,将“生”出一个新细胞;
    5. 其他的空格子继续维持原状。

    提示:

    细胞,可以用对象来存储, 属性是: 编号随机不重复,死,活,邻居数量,邻居集合
    ( 用链表来存放其他细胞集合) 开始输入随机个细胞和邻居随机组合,然后每1秒一个周期,演示发展结果

    我的实现:

    Code

    只所以用数组,是为了简单和执行效率;运行效果如图:

    局部放大效果

    源码(visual studio 2008 项目工程)

     /Files/Chinasf/ArtificialLife.rar

    版权信息
    作者:Chinasf
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    .vue 文件中怎么引用全局的sass 样式
    git 本地仓库同时推送到多个远程仓库
    markdown文件生成html页面
    查看IPA安装包文件信息工具
    如何给iOS安装包IPA注入一个动态库文件?
    一年级语文上册读拼音写汉字,聪明的家长已收藏,偷偷给孩子练习
    关于直接下载第三方IPA应用分发平台之蒲公英的研究
    如何给iOS安装包IPA添加时间锁功能?
    关于几种获取iOS设备UDID典型方式的技术探讨
    针对五款IPA文件安装工具的深度评测
  • 原文地址:https://www.cnblogs.com/Chinasf/p/1341399.html
Copyright © 2011-2022 走看看