leafy saranade:棋盘问题蚂蚁的求解器
沙拉酱Saranade一个解决问题的多线程模拟两只蚂蚁从普通棋盘的相对角开始。每10秒,他们就会从所在方格的中心移动到相邻方格的中心。多久他们都降落在同一个方格上?多久他们的路径交叉(蚂蚁A从方格K移动到L和蚂蚁B从方格L移动到K)?如果我们让蚂蚁沿对角线移动会发生什么?如果我们限制蚂蚁移动到它们之前的方格会发生什么?注意:为方便起见,我们忽略此作业的10秒部分并考虑每个单独的移动。要转换为所需的时间量,只需将移动次数乘以10即可得到秒数。此外,这反映了一个软件设计原则,我们尽可能提供最原始和最易操作的数据形式,让前端做它最擅长的事情——数据显示和解释。依赖关系Java > 1.7快速开始编译, javac SimulationMulti.java SimulationMulti默认情况下,它运行8个线程
文件列表
leafy-saranade-master.zip
(预估有个9文件)
leafy-saranade-master
.gitignore
605B
src
Chessboard.java
5KB
Worker.java
1KB
Result.java
3KB
SimulationSingle.java
1KB
SimulationMulti.java
2KB
.classpath
295B
README.md
46KB
暂无评论