没有合适的资源?快使用搜索试试~ 我知道了~
HashLife:压缩时间和空间的算法
共30个文件
class:11个
java:11个
gif:5个
需积分: 17 0 下载量 127 浏览量
2021-05-16
04:04:14
上传
评论
收藏 458KB ZIP 举报
温馨提示
HashLife-Tomas G.Rokicki,DDJ,2006年4月1日 压缩时间和空间的算法 通过Tomas G.Rokicki,2006年4月1日 快速执行缓慢的程序可能导致欢乐和沮丧。 但是有时,一种新方法会产生惊人的改进。 快速执行缓慢的程序可能导致欢乐和沮丧。 通常,您能做的最好的事情是做一个低级技巧,使程序速度提高一倍甚至四倍。 例如,许多读者可能已经使用位级操作实现了约翰·康威(John Conway)的“生命游戏”,从而显着提高了速度。 但是有时,将几个想法结合在一起的全新方法会带来惊人的改进。 威廉·高斯珀(William Gosper)发明了一种简单的算法“ HashLife”( ),结合了四叉树和备忘录,从而为生活游戏带来了天文学的加速。 在本文中,我将最简单的Life实现演化为该算法,解释了它的工作原理,并在某些宇宙成长为数十亿个细胞时,为数万亿个世代运行。
资源推荐
资源详情
资源评论
收起资源包目录
HashLife-master.zip (30个子文件)
HashLife-master
pdf
gosper-84.pdf 430KB
images
figure-4-0604bf4.gif 5KB
figure-5-0604bf5.gif 7KB
figure-2-0604bf2.gif 8KB
figure-1-0604bf1.gif 8KB
figure-3-0604bf3.gif 5KB
README.md 18KB
java
UniverseInterface.java 550B
TreeUniverse.class 1KB
TreeUniverse.java 2KB
UniverseInterface.class 203B
TreeNode.class 2KB
MemoizedTreeNode.class 789B
TreeNodeBase.class 2KB
MemoizedTreeUniverse.java 262B
Driver.class 2KB
HashLifeTreeNode.class 1KB
CanonicalTreeNode.java 2KB
Driver.java 3KB
TreeNode.java 4KB
CanonicalTreeNode.class 2KB
MemoizedTreeNode.java 1KB
CanonicalTreeUniverse.java 255B
HashLifeTreeUniverse.class 1KB
HashLifeTreeNode.java 3KB
TreeNodeBase.java 4KB
README 3KB
CanonicalTreeUniverse.class 314B
MemoizedTreeUniverse.class 311B
HashLifeTreeUniverse.java 880B
共 30 条
- 1
资源评论
实话直说
- 粉丝: 38
- 资源: 4592
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unity开发教程.docx
- 代码使用Pygame库实现了一个简单的烟花模拟 核心逻辑包括烟花和粒子类的定义,处理位置、爆炸、尾迹和绘制等操作
- Matlab Simulink 电力电子仿真-Flyback(反激电路)电路分析
- tudou-android-release.apk
- 数据分析教程.docx
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功