首先:任务是把A上的东西(大在下,小在上)移到C上,要求一次移动一个,并且始终保持大在下,小在上,借助B。 第一步:将A上的n-1个移到B 第二步:A上最后一个移到C 第三步:B上的n-1个移到C 在进行第一步的是,当前任务就成了把A上的东西(大在下,小在上)移到B上,要求一次移动一个,并且始终保持大在下,小在上,借助C。 第二步同上第三步:当前任务就成了把B上的东西(大在下,小在上)移到C上,要求一次移动一个,并且始终保持大在下,小在上,借助A。 通过move,改变abc三元素的位置就完成了调度。
Sign in to make a reply
DreamZzzz
首先:任务是把A上的东西(大在下,小在上)移到C上,要求一次移动一个,并且始终保持大在下,小在上,借助B。 第一步:将A上的n-1个移到B 第二步:A上最后一个移到C 第三步:B上的n-1个移到C 在进行第一步的是,当前任务就成了把A上的东西(大在下,小在上)移到B上,要求一次移动一个,并且始终保持大在下,小在上,借助C。 第二步同上第三步:当前任务就成了把B上的东西(大在下,小在上)移到C上,要求一次移动一个,并且始终保持大在下,小在上,借助A。 通过move,改变abc三元素的位置就完成了调度。