A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陌上桑 中级黑马   /  2015-6-18 14:34  /  430 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  学习递归问题,推荐汉诺塔算法。:)
void hanoi ( int n, char P1,  char P2  char P3)
  {  if  ( n >= 1 )
         {  hanoi ( n-1, P1,  P3,  P2 ) ;     // 将P1柱上n-1个盘通过P3移至P2
             println( P1+"   移动至   "+ P3) ;
             hanoi ( n-1, P2,  P1,  P3 ) ;   //  最大的盘子移至P3后,n-1置为初始化状态
          }
  }



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马