最新回答 / 慕圣2386694
开始我也以为是这样,是题目没有说清楚规则,百度后发现:每次只能移动一个圆盘,大盘不能叠在小盘上面。看了后面这个规则就懂了,A柱的盘是有大小之分的
2017-12-19
最赞回答 / kane0409
这是因为在循环lists,并删除lists的元素时,列表的位置发生了移位,比如删除列表[1,2,3,4,5],当删除“1”后,第二个元素“2”补位,"2"跑到了“1”的位置,原先“2”位置上没有了,这样“2”就躲过了被删除的命运,轮到“3”了,“3”被删除之后,“4”来补位,逃过一劫,以此类推!!所以解决方式是用副本遍历,这样遍历的副本是不变的,和删除的列表没有任何关系。。。。。
2017-12-17