练习
紫杉Taxus
这个作者很懒,什么都没留下…
展开
-
用Java实现生命游戏
用Java实现生命游戏小程序一、题目: 编写一个生命游戏:规则如下:1. 一个人可以有8个邻居;2. 一个人若只有一个邻居,在下一代会孤独的死去;3. 若有2或3个邻居,在下一代依然活着;4. 若有4个或以上邻居,在下一代会因拥挤而死;5. 死去的人若有3个邻居,在下一代会复活;6. 所有的死去或复活都在下一代变化时同时发生。二、算法思路: 本题中可以理解为一个人住在一个二维矩...原创 2019-10-02 11:15:51 · 2931 阅读 · 2 评论 -
用Java实现“带锁的门”算法
用Java实现“带锁的门”算法题目:带锁的门:在走廊上有n个带锁的门,从1到n依次编号。最初所有的门都是关着的。我们从门前经过n次,每次都从1号门开始。在第i次经过时(i = 1,2,…, n)我们改变i的整数倍号锁的状态;如果门是关的,就打开它;如果门是打开的,就关上它。在最后一次经过后,哪些门是打开的,哪些门是关上的?有多少打开的门?一、算法分析:从1-n的所有门,要经过n次:若...原创 2019-10-02 12:34:05 · 1478 阅读 · 0 评论