没有合适的资源?快使用搜索试试~ 我知道了~
初级java笔试题-CS2334-Project-2:CS2334-Project-2
共32个文件
class:14个
java:14个
md:2个
需积分: 8 0 下载量 195 浏览量
2021-06-03
01:40:11
上传
评论
收藏 40KB ZIP 举报
温馨提示
初级java笔试题项目 2:非基本元胞自动机 最大化重用的关键在于预测新需求和对现有需求的更改……要设计一个系统以使其对此类更改具有健壮性,您必须考虑系统在其生命周期中可能需要如何更改。 不考虑变化的设计有可能在未来进行重大的重新设计。 ——四人帮,在 介绍 在项目 1 中,我们编写了一个程序来模拟(ECA)。 回想一下,如果元胞自动机具有以下特征,则它被认为是“基本的”: 每个单元格只能处于两种状态中的一种。 细胞排列成一条线。 确定每个单元格的下一个状态的规则仅取决于单元格的当前状态及其两个最近邻居的状态。 尽管 ECA 在数学上被定义为具有无限数量的单元格,但我们的程序在有限网格上模拟了它们的演变,并使用圆形边界条件来获取最左侧和最右侧单元格的邻居。 在这个项目中,我们将使用模块化设计重构和扩展我们的程序。 我们将继续将自己限制在二态单元格的一维网格中,但由此产生的程序将能够模拟多种类型的规则和边界条件。 新设计还将允许我们在未来添加更多规则和边界条件,而无需更改现有代码。 除了重新设计程序之外,我们还将编写一个小型实用程序类,用于计算自动机如何演化的各种度量。 这个类将用于在未
资源推荐
资源详情
资源评论
收起资源包目录
CS2334-Project-2-master.zip (32个子文件)
CS2334-Project-2-master
uml.pdf 4KB
bin
AutomatonMeasurements.class 3KB
EvolvedCell.class 449B
InvalidStepNumException.class 361B
CellState.class 2KB
Cell.class 620B
ElementaryRule.class 3KB
CircularBoundaryConditions.class 854B
Rule.class 1KB
BoundaryConditions.class 164B
Generation.class 2KB
InvalidRuleNumException.class 361B
Automaton.class 3KB
FixedBoundaryConditions.class 1KB
TotalisticRule.class 3KB
uml.svg 27KB
TODO.md 173B
src
InvalidRuleNumException.java 116B
AutomatonMeasurements.java 4KB
InvalidStepNumException.java 116B
Cell.java 441B
EvolvedCell.java 491B
ElementaryRule.java 4KB
TotalisticRule.java 3KB
Generation.java 2KB
Automaton.java 4KB
CellState.java 790B
FixedBoundaryConditions.java 2KB
Rule.java 2KB
CircularBoundaryConditions.java 859B
BoundaryConditions.java 453B
README.md 23KB
共 32 条
- 1
资源评论
weixin_38690407
- 粉丝: 1
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功