飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5365|回复: 19

[C/C++] 关于递归部分的内容

[复制链接]

该用户从未签到

发表于 2009-6-9 11:45:56 | 显示全部楼层 |阅读模式
.

视频中还是讲汉诺塔的例子

这两天家里有点事 可能视频要过一两天才能上传

大家可以先从百度上找一下汉诺塔的介绍简单的看一下

--------------------------------------------------

优化前的代码:

mov(int n,char a,char b,char c)
{
    if(n==1)
    {
        printf("from %c to %c.\n",a,c);
        return;
    }
    mov(n-1,a,c,b);
    printf("from %c to %c.\n",a,c);
    mov(n-1,b,a,c);
}

main()
{
    mov(3,'a','b','c');
}

--------------------------------------------------


顺便大家思考一下 如何将移动的次数显示出来
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-4-1 09:59
  • 签到天数: 76 天

    [LV.6]常住居民II

    发表于 2009-6-9 16:35:48 | 显示全部楼层
    N大辛苦了,大家一定要努力了,不然对不住老大呀
    PYG19周年生日快乐!
  • TA的每日心情

    2017-7-19 15:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-6-9 19:42:53 | 显示全部楼层
    代码很简洁/:014
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-4-29 07:52
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2009-6-9 19:43:28 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2017-9-24 22:49
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2009-6-9 20:09:23 | 显示全部楼层
    显示的时候自加就可以了,不是上传了吗!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-10 08:26:56 | 显示全部楼层
    正在学习中。。。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-10 09:06:02 | 显示全部楼层
    我要使劲看汇编了,N大的代码很简洁
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-7-26 14:34
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2009-6-10 15:29:23 | 显示全部楼层
    移动次数的规律及代码如下.
    游客,如果您要查看本帖隐藏内容请回复


    [ 本帖最后由 lqiulu 于 2009-6-10 15:33 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-10 18:13:26 | 显示全部楼层
    代码都写出来了。不过头脑里的逻辑还有些混乱
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2009-6-11 08:27:45 | 显示全部楼层
    把那个 移动完之后 把盘子的移动次数也显示出来

    这个次数 大家不要用全局变量 就在main里边定义一个变量 然后传这个指针来实现一下
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表