文件名称:leafy-saranade:棋盘问题蚂蚁的求解器
文件大小:26KB
文件格式:ZIP
更新时间:2024-07-25 23:24:27
Java
沙拉酱 Saranade 一个解决问题的多线程模拟 两只蚂蚁从普通棋盘的相对角开始。 每 10 秒,他们就会从所在方格的中心移动到相邻方格的中心。 多久他们都降落在同一个方格上? 多久他们的路径交叉(蚂蚁 A 从方格 K 移动到 L 和蚂蚁 B 从方格 L 移动到 K)? 如果我们让蚂蚁沿对角线移动会发生什么? 如果我们限制蚂蚁移动到它们之前的方格会发生什么? 注意:为方便起见,我们忽略此作业的 10 秒部分并考虑每个单独的移动。 要转换为所需的时间量,只需将移动次数乘以 10 即可得到秒数。 此外,这反映了一个软件设计原则,我们尽可能提供最原始和最易操作的数据形式,让前端做它最擅长的事情——数据显示和解释。 依赖关系 Java > 1.7 快速开始 编译, javac SimulationMulti.java java SimulationMulti 默认情况下,它运行 8 个线程
【文件预览】:
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)
----.project(372B)