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

搜索资源列表

  1. Java实现汉诺塔问题&普里姆算法&克鲁斯克尔算法

  2. 简要说明 用Java代码实现了以下三个算法。注释清晰、完整,希望对初涉及数据结构或图论的朋友有一定帮助。 1汉诺塔问题: 包括了三种实现方式。a传统递归;b非递归,用Stack;c非递归,直接根据通项式规律求出 2普里姆算法: 其思想是加点法,程序中用一个StringBuffer来记录已经被访问了点 3克鲁斯克尔算法: 其思想是加边法,程序中对一个数组赋值来表示各点之间是否已经处于一个连通分量上。
  3. 所属分类:其它

    • 发布日期:2009-07-04
    • 文件大小:6144
    • 提供者:yulin1416
  1. “汉诺塔问题算法”课件设计与开发的毕业设计

  2. 本课件是针对高二算法设计“算法与程序设计”选修模块第三单元的内容而设计的,采用了理论知识与实际动画相结合的方式,具体的讲解了“算法的程序实现”这一节的内容,并用递归算法实现了汉诺塔问题程序设计。其中汉诺塔问题的程序采用动画的方式,帮助学生接受知识,培养学生的分析问题的能力,提高学习算法的兴趣。笔者使用了Visual Basic 6.0 软件开发了此课件。 本文主要阐述的内容是“汉诺塔问题算法”教学课件的教学设计和开发过程,设计软件为Visual Basic 6.0。在文章当中包括问题的提出、他
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:1048576
    • 提供者:ying111xiong222
  1. vb开发汉诺塔课件设计

  2. 本课件是针对高二算法设计“算法与程序设计”选修模块第三单元的内容而设计的,采用了理论知识与实际动画相结合的方式,具体的讲解了“算法的程序实现”这一节的内容,并用递归算法实现了汉诺塔问题程序设计。其中汉诺塔问题的程序采用动画的方式,帮助学生接受知识,培养学生的分析问题的能力,提高学习算法的兴趣。笔者使用了Visual Basic 6.0 软件开发了此课件。 本文主要阐述的内容是“汉诺塔问题算法”教学课件的教学设计和开发过程,设计软件为Visual Basic 6.0。在文章当中包括问题的提出、他
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:918528
    • 提供者:ying111xiong222
  1. 汉诺塔-非递归-java程序代码+实验报告

  2. 人工智能课的一个作业,实现了汉诺塔-非递归-java代码,并附有实验说明、报告
  3. 所属分类:Java

    • 发布日期:2009-12-30
    • 文件大小:729088
    • 提供者:lisacatlwq
  1. 汉诺塔(Tower of Hanoi)问题,是通过递归与非递归的方法来对盘子进行移动。在方法选用时一般选用递归的方法,因为汉诺塔问题蕴含递归关系且结构比较复杂时,采用递归算法往往比较自然、简单、易于理解。汉诺塔问题计算量很大,当盘子数为n时

  2. 在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔(如下图)。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必在大片上面。当所有的金片都从梵天穿好的那根针上移到另外一概针上时,世界就将在一声霹雳中消灭,梵塔、庙宇和众生都将同归于尽。故汉诺塔问题又被称为“世界末日问题。”
  3. 所属分类:其它

    • 发布日期:2010-01-03
    • 文件大小:176128
    • 提供者:jbgy123126com
  1. 汉诺塔经典问题递归实现—程序源代码

  2. 规则一:每次只能移动一个盘子 规则二:盘子可以插在X、Y、Z中的 任一塔上 规则三:大盘子不能压在小盘子上 汉诺塔经典问题递归实现 vc++6.0编译通过
  3. 所属分类:C/C++

    • 发布日期:2011-05-26
    • 文件大小:4096
    • 提供者:fuyushengyan
  1. Java汉诺塔(河内塔)演示源代码

  2. Java汉诺塔(河内塔)演示代码,汉诺塔可以用很多编程语言来还原,这里使用了JAVA,应该属于算法的范畴吧。关于汉诺塔的故事,它源于印度一个古老的益智传说:上帝创造世界的时候做了三根金刚石柱,在一根柱子上从下往上安大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。   如果考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。这需要多少次移动呢?这里需要递归的方
  3. 所属分类:Java

    • 发布日期:2011-11-05
    • 文件大小:12288
    • 提供者:gouyue
  1. C语言——汉诺塔

  2. C语言实现汉诺塔、递归。初学者,谢谢
  3. 所属分类:C/C++

    • 发布日期:2012-05-16
    • 文件大小:608
    • 提供者:darling54454
  1. 汉诺塔问题图形演示

  2. 开发环境:c++builder2007 1、演示汉诺塔的移动步骤 2、可以选择移动的盘子个数
  3. 所属分类:C++

    • 发布日期:2013-12-04
    • 文件大小:391168
    • 提供者:jetty_han
  1. c语言汉诺塔演示动画

  2. 基于堆栈、递归的c语言汉诺塔演示动画控制台程序,vc++6.0通过编译运行。
  3. 所属分类:C/C++

    • 发布日期:2013-12-24
    • 文件大小:3072
    • 提供者:u013095718
  1. MFC对话框实现汉诺塔动画效果演示程序

  2. 通过MFC对话框模拟实现的汉诺塔动画演示程序,代码简单、易懂,并有编写代码时留下的注释。方便初学者学习如何使用MFC对话框的部分常用控件。代码使用汉诺塔最常用的递归调用算法。
  3. 所属分类:C

    • 发布日期:2014-01-13
    • 文件大小:36864
    • 提供者:z20111719
  1. 汉诺塔问题

  2. 使用C++,递归求解汉诺塔问题,10层的汉诺塔,详细过程输出在txt上
  3. 所属分类:C++

    • 发布日期:2014-03-14
    • 文件大小:1048576
    • 提供者:yidonglou123
  1. 五阶汉诺塔

  2. 最简单的求解汉诺塔递归程序,理论上源代码稍加修改即可解决任意阶的汉诺塔问题、
  3. 所属分类:C/C++

    • 发布日期:2015-09-26
    • 文件大小:2048
    • 提供者:u012538804
  1. 递归实现汉诺塔

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

    • 发布日期:2017-12-06
    • 文件大小:20480
    • 提供者:sanlifree
  1. C语言 - 汉诺塔(递归)

  2. 使用C语言、递归函数实现的汉诺塔, 对递归不清楚的可以参考。
  3. 所属分类:C

    • 发布日期:2008-12-25
    • 文件大小:421
    • 提供者:upyzl
  1. 汉诺塔vc++ 面向对象编程课程作业

  2. 汉诺塔 vc++ 面向对象编程课程作业 汉诺塔(Towers of Hanoi)问题来自一个古老的传说:在世界刚被创建的时候有一座钻石宝塔,其上有64个金碟。所有碟子按从大到小的次序从塔底堆放至塔顶。紧挨着这座塔有另外两个钻石宝塔。从世界创始之日起,婆罗门的牧师们就一直在试图把塔1上的碟子移动到塔2上去,其间借助于塔3的帮助。由于碟子非常重,因此,每次只能移动一个碟子。另外,任何时候都不能把一个碟子放在比它小的碟子上面。按照这个传说,当牧师们完成他们的任务之后,世界末日也就到了。 一、问题分析
  3. 所属分类:其它

    • 发布日期:2009-03-13
    • 文件大小:89088
    • 提供者:gaopeng527
  1. 梵塔难题(汉诺塔问题)四种方法代码(递归、线性算法、启发式、盲目式).rar

  2. 本代码是梵塔难题(汉诺塔问题)四种方法代码(递归、线性算法、启发式、盲目式),都有详细注释,是智能控制课设时所写,基本涵盖所有梵塔难题的matlab代码
  3. 所属分类:教育

    • 发布日期:2020-05-06
    • 文件大小:5120
    • 提供者:sin997832149
  1. 汉诺塔游戏 Python源代码

  2. 汉诺塔是传统的智力游戏,与华容道、魔方等类似。这是汉诺塔游戏的Python源代码,使用了基本的递归方式实现汉诺塔求解问题。 欢迎大家下载。
  3. 所属分类:Python

  1. java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码

  2. 汉诺塔(Hanoi) 算法Java实现。通过三个函数,分别对Hanoi进行递归、非递归和非递归规律实现。
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:64512
    • 提供者:weixin_38517095
  1. C++基于递归算法解决汉诺塔问题与树的遍历功能示例

  2. 本文实例讲述了C++基于递归算法解决汉诺塔问题与树的遍历功能。分享给大家供大家参考,具体如下: 递归是把问题转化为规模缩小的同类问题,然后迭代调用函数(或过程)求得问题的解。递归函数就是直接或间接调用自身的函数。 递归两要素:递归关系和递归边界(终止条件),递归关系确定了迭代的层次结构,需要深入了解并分解问题;终止条件保证了程序的有穷性。 递归的应用有很多,常见的包括:阶乘运算、斐波那契数列、汉诺塔、数的遍历,还有大名鼎鼎的快排等等。理论上,递归问题都可以由多层循环来实现。递归的每次调用都会消耗
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:62464
    • 提供者:weixin_38729438
« 12 3 4 »