您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 汉诺塔非递归算法 数据结构

  2. 汉诺塔非递归算法 用栈作为辅助存储结构 和数据结构中中序遍历二叉树的方法类似
  3. 所属分类:其它

    • 发布日期:2009-08-28
    • 文件大小:1024
    • 提供者:chaoyue1216
  1. 用栈实现汉诺塔的非递归算法c++

  2. 我用vc编了一个用栈实现汉诺塔的非递归程序。可以运行的,里面代码作了说明的!
  3. 所属分类:C++

    • 发布日期:2009-12-22
    • 文件大小:2048
    • 提供者:dbxyq
  1. 数据结构汉诺塔问题自编

  2. 自己编的汉诺塔问题,用数据结构中的栈编的
  3. 所属分类:其它

    • 发布日期:2010-06-21
    • 文件大小:4096
    • 提供者:cxyaikakaxi
  1. 数据结构用顺序栈实现汉诺塔

  2. 数据结构用栈实现汉诺塔,用递归给你讲吧,先想这个棵树Tn,先把最下面的n要搬走,就得把上面的n-1个先搬走,这个n-1个也形成一个树T(n-1),然后又把这n-1个搬到n上面又形成一个T(n-1)的树,这个你就可以画出来,把n做做根,一个T(n-1)做左子树,一个T(n-1)做右子树,这个一直下去可以发现这树的深度为n的完全二叉树,而这个搬过程就是先序历遍这二叉树的过程,搬了次数也就是这树的结点的个数,2^n-1次,如果这个可以看到,只有2n-1个无素在栈中。
  3. 所属分类:其它

    • 发布日期:2010-11-11
    • 文件大小:529
    • 提供者:mengqiqi123
  1. 汉诺塔问题

  2. 界面划出大小不等,颜色不同的矩形块分别代表各盘子,盘子规模n为1~10,并可以选择人工控制演示和系统自动运行演示,如果是自动则还要输入演示速度。在界面的上方显示正在移动的盘子的源座和目标座。用人工操作时,按任意键移动一个盘子,这样可以清楚每一步过程。如果是自动运行,可以选择移动一步的暂停时间。要求用Turbo C或VC6.0 MFC实现的汉诺塔问题的图形程序。 设计思路:用栈存放塔,定义三个堆栈,用来表示三个塔座,栈的每个结点类型为结构体,其中数据域存放盘子的代号,根据代号计算盘子的大小。To
  3. 所属分类:数据库

    • 发布日期:2012-07-04
    • 文件大小:184320
    • 提供者:w422577663
  1. 汉诺塔的非递归实现,c++

  2. 汉诺塔的非递归实现,c++实现的,很简单,只有50多行,从递归的汉诺塔改编而来,将原来递归时的参数状态保存在栈中,入栈代替递归,出栈代替递归返回。
  3. 所属分类:C++

    • 发布日期:2012-08-22
    • 文件大小:660
    • 提供者:q123zhao2008
  1. 汉诺塔实现算法

  2. //程序实现了mystack栈的声明和定义,并且通过函数 //move_stacks的递归调用和函数move_a_ring实现汉 //诺塔的算法,并用函数print_stacks和pr_chars实现汉诺 //塔的动画效果
  3. 所属分类:C++

    • 发布日期:2012-09-07
    • 文件大小:5242880
    • 提供者:dandinghelhg
  1. 数据机构 线性表 单链表 栈 汉诺塔 迷宫求解 等的演示

  2. 数据机构 线性表 单链表 栈 汉诺塔 迷宫求解 等的演示 非常直观 的 演示 一看就懂 容易 让你理解。 还有代码。
  3. 所属分类:C/C++

    • 发布日期:2012-11-27
    • 文件大小:2097152
    • 提供者:miyaowangzi
  1. 汉诺塔c++实现源码

  2. 汉诺塔c++实现,,利用栈来模拟汉诺塔的过程
  3. 所属分类:C/C++

    • 发布日期:2013-07-06
    • 文件大小:4096
    • 提供者:u011316258
  1. 汉诺塔非递归算法 用栈 C语言

  2. 用栈来实现汉诺塔,要明白递归就是栈的重要应用之一,递归是系统自动调用栈来处理。
  3. 所属分类:C

    • 发布日期:2013-10-18
    • 文件大小:2048
    • 提供者:jason19905
  1. 汉诺塔的递归算法 C语言

  2. 用C语言实现汉诺塔的递归算法,另外还有用栈来实现的方式:http://download.csdn.net/detail/jason19905/6419427
  3. 所属分类:C

    • 发布日期:2013-10-18
    • 文件大小:464
    • 提供者:jason19905
  1. C#汉诺塔非递归

  2. 用非递归算法,用栈解决问题,C#语言,来解决汉诺塔移动问题
  3. 所属分类:C/C++

    • 发布日期:2015-01-05
    • 文件大小:31744
    • 提供者:u013719339
  1. 作业二-用栈求解汉诺塔

  2. 学习栈的原理 熟悉链表的构建与使用,利用链表实现栈 利用栈求解汉诺塔问题 问题描述 汉诺塔问题: 现有三个塔座,在塔1上叠有64个碟子,所有碟子按从大到小的次序从塔底堆放至塔顶。在塔1旁边还有另外两个塔座(塔2和塔3)。 要求每次移动一个碟子,将塔1上的64个碟子借助塔3全部移到塔2上,且在任何时候都不能把一个碟子放在比它小的碟子上。 实验要求: 1.由于从每个塔上移走碟子是按照LIFO的方法进行的,因此可以把每个塔表示成一个堆栈。 2.三座塔在任何时候都总共拥有n个碟子,因此使用链表形式的堆
  3. 所属分类:专业指导

    • 发布日期:2016-11-25
    • 文件大小:2097152
    • 提供者:jemiesama
  1. 递归实现汉诺塔

  2. guide: 1、此程序为汉诺塔程序(此代码用到递归,包括直接递归和间接递归(间接递归是用在了重复使用本程序那块)); 2、此程序的代码流程是,由main函数进入之后,先后调用的函数是由上至下定义的; 3、亲爱的朋友,请尊重偶的版权,你也会得到相应的尊重哦! 4、若此程序或代码有不足或不对的地方,还望得到指正! 5、循环虽然比递归算法快,但比较而言,递归更容易让人理解! purpose: 1、培养独立思考算法的能力,特别是递归时,用到的是数学中的数列,找到整个递归的最先出栈的函数 ,以及数列的
  3. 所属分类:C/C++

    • 发布日期:2017-12-06
    • 文件大小:20480
    • 提供者:sanlifree
  1. c语言之汉诺塔无限关卡游戏(文件密码是:汉诺塔)

  2. 前些段在网上搜索课设c语言汉诺塔游戏,游戏制作只搜到某前辈只能玩八关的汉诺塔,而且还是对栈操作,对初学者来说较难,自己写了一个无限关卡的汉诺塔游戏(只要内存够用,修改宏定义的H值即可)。
  3. 所属分类:C/C++

    • 发布日期:2018-03-18
    • 文件大小:144384
    • 提供者:qq_33184547
  1. 用栈实现汉诺塔问题

  2. 任意输入N个盘,在三个柱子上实现汉诺塔问题的非递归求解,用栈进行
  3. 所属分类:C/C++

    • 发布日期:2018-03-25
    • 文件大小:2048
    • 提供者:qq_41896822
  1. 汉诺塔问题,C语言实现

  2. 汉诺塔问题代码,包括栈的基本操作,思路清晰,对于初学者有很好的指导作用。数据结构上机题目的代码,大学二年级的资料
  3. 所属分类:C/C++

    • 发布日期:2020-01-10
    • 文件大小:4096
    • 提供者:qq_44193019
  1. Java编程用栈来求解汉诺塔问题的代码实例(非递归)

  2. 主要介绍了Java编程用栈来求解汉诺塔问题的代码实例(非递归),具有一定参考价值,这里给大家分享下,供朋友们参考。
  3. 所属分类:其它

    • 发布日期:2020-08-29
    • 文件大小:52224
    • 提供者:weixin_38682076
  1. Java基于栈方式解决汉诺塔问题实例【递归与非递归算法】

  2. 主要介绍了Java基于栈方式解决汉诺塔问题的方法,结合实例形式分析了java栈方式采用递归与非递归算法解决汉诺塔问题的相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:56320
    • 提供者:weixin_38556189
  1. 通过"栈"算法,解汉诺塔(可通过excel显示栈内数据的变化过程)

  2. 1.演示解汉诺塔问题的栈算法 2.通过excel显示栈内数据的变化过程 3.这个是可执行程序, 不是源代码(解压后 双击hanoi.exe即可)
  3. 所属分类:其它

    • 发布日期:2020-10-24
    • 文件大小:2097152
    • 提供者:zbguohua
« 12 3 4 5 6 »