数据结构:汉诺塔

汉诺塔

    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);
        }
    }

位置不同,意义不同

posted on 2018-01-01 22:24  下士闻道  阅读(156)  评论(0编辑  收藏  举报

导航