码迷,mamicode.com
首页 > 编程语言 > 详细

[javascript]模拟汉诺塔

时间:2014-10-10 23:37:54      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   java   sp   div   2014   

看了博文自己动手写了代码。

这能值几个钱?

 

请写代码完成汉诺塔的算法:void Hanoi(int maxLevel);

bubuko.com,布布扣

比如2层汉诺塔,需要打印(Console.WriteLine)出如下文本:

A -> B

A -> C

B -> C

 

function HanNuoTa(Level,A,B,C)
{
    if(Level==1)
    {
        console.log(A+"-->"+C);      
    }
    else
    {       
        HanNuoTa(Level-1,A,C,B);
        console.log(A+"-->"+C);
        HanNuoTa(Level-1,B,A,C);
    }
}
HanNuoTa(3,"A","B","C");

A-->C 
A-->B 
C-->B
A-->C 
B-->A
B-->C 
A-->C

 

[javascript]模拟汉诺塔

标签:style   blog   http   color   io   java   sp   div   2014   

原文地址:http://www.cnblogs.com/wancy86/p/hanoiDemo.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!