数据结构:汉诺塔
汉诺塔
private void jump(LinkNode<Plate> linkNode) { while (linkNode.node.currentPosition != Position.Right) { this.nodeUpperToJump(linkNode.preNode); linkNode.node.jump(); } }
private void jump(LinkNode<Plate> linkNode) { this.nodeUpperToJump(linkNode.preNode); while (linkNode.node.currentPosition != Position.Right) { linkNode.node.jump(); this.nodeUpperToJump(linkNode.preNode); } }
位置不同,意义不同