- 博客(3)
- 收藏
- 关注
原创 汉诺塔(java实现,个人理解描述)
起始柱,过渡柱,终点柱,并没有硬性的指向一根柱子,这3个名词都只是柱子的一个临时名称,在盘子移动的过程中这3根柱子的名称是在不断变换的。也就是说,左边的柱子在游戏开始的时候被称为起始柱,再进行n次移动之后,你一定会将它看作过渡柱,再移动n次,它一定又会被你看作终点柱,这些命名都是临时性的,循环往复。所以我这篇博客,讲述的是我在学习的过程中的一点个人理解,有许多自己总结的笔记,多多少少有点在迷茫中引路的效果,希望对不懂得人有帮助。* 难点就是在游戏的过程中,要不断的去重新定义,起点柱,过渡柱,终点柱。
2024-09-21 11:14:47
1568
原创 二进制撞上小数(用二进制表达小数)
0.1 + 0.1 + 0.1 = 1.1 = 自然数 1.5。0.1 + 0.1 +0.1 +0.1 = 10 = 自然数 2。将上面0.1 + 0.1 换算成十进制,即等于 0.5 + 0.5 这样是不是就看懂了。0.1 + 0.1 +0.1 +0.1 +0.1 = 10.1 = 自然数 2.5。0.1 ÷ 10 = 0.01 变化:小数点向
2024-03-03 15:32:48
2039
原创 了解二进制(小白专用篇)
为什么这样说呢,因为按到我上面发现的规律,“十位”以上的单位按照这个规律是成立的,如果你放回来放到“个位”到“十位”之间,这个规律就不成立了。先说明:十进制的“十位”是十(10),“百位”是百(100),“千位”是千(1000)。注意我打的双引号“”,因为它等会就不是你潜意识里的十位,百位,千位了。重点来了,那就是所有的进制,都有自己指定的“基数”,不管它是多少进制。首先,无论哪个进制都有一个相同的最小单位,那就是“个位”。十进制的“十位”是十(10),“百位”是百(100),“千位”是千(1000)。
2024-01-14 17:02:10
2585
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅