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

搜索资源列表

  1. C语言程序设计标准教程

  2. 适于初学者 第五章:函数 概述   在第一章中已经介绍过,C源程序是由函数组成的。 虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成。函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。 C语言不仅提供了极为丰富的库函数(如Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。   可以说C程序的全部工作
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:40960
    • 提供者:fanhaoqiang
  1. 用VC++实现的汉诺塔问题

  2. 首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的数量确定柱子的排放顺序:若n为偶数,按顺时针方向依次摆放 A B C; 若n为奇数,按顺时针方向依次摆放 A C B。
  3. 所属分类:C++

    • 发布日期:2009-06-22
    • 文件大小:7340032
    • 提供者:xiaole4577
  1. c++ 编写的汉诺塔代码及报告

  2. 这是一个典型问题。由于问题中给出的圆盘移动条件是:一次只能移动一个盘子,且不允许大盘放在小盘上面,这样64个盘子的移动次数为: 18,446,744,073,709,511,615(次) 这是一个天文数字,若没一微秒可以计算(并不输出)一次移动,那么也要几乎一百万年。我们仅能找出问题的解决方法并解决较小N值是的汉诺塔,但目前计算机的速度还不能解决64层的汉诺塔。
  3. 所属分类:C++

    • 发布日期:2009-10-09
    • 文件大小:26624
    • 提供者:wsjdb20071068
  1. 双色Hanoi塔问题

  2. Descr iption A、B、C 是3个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上, 由大到小地叠在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 规则(1):每次只能移动1个圆盘; 规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 规则(3):任何时刻都不允许将同色圆盘叠在一起; 规则(4):在满足移动规则(1)-(
  3. 所属分类:C

    • 发布日期:2009-10-13
    • 文件大小:1024
    • 提供者:jhbyan
  1. 双色Hanoi塔问题参考代码

  2. 双色Hanoi塔问题 Time Limit:3000MS Memory Limit:65536K Total Submit:320 Accepted:163 Descr iption A、B、C 是3个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上, 由大到小 地叠在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色, 如图所示。现要求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘 时应遵守以下移动规则: 规则(1):每次只能
  3. 所属分类:C

    • 发布日期:2009-10-14
    • 文件大小:1024
    • 提供者:yy_christine
  1. 再次Hanoi塔问题-参考代码

  2. 再次Hanoi塔问题 Time Limit:2000MS Memory Limit:65536K Total Submit:72 Accepted:29 Descr iption 古老的汉诺塔问题是:用最少的步数将N个半径互不相等的圆盘从l号柱利用2号柱全部移动到3号柱,在移动的过程中小盘要始终在大盘的上面。 现在再加上一个条件:不允许直接把盘从l号柱移动到3号柱,也不允许直接把盘从3号柱移动到1号柱。 把盘按半径从小到大用1~N编号。每种状态用N个整数表示,第i个整数表示i号盘所在的柱的编号
  3. 所属分类:Java

    • 发布日期:2009-10-16
    • 文件大小:622
    • 提供者:yy_christine
  1. 用汇编语言实现汉诺塔问题

  2. 汇编语言中用递归算法实现汉诺塔问题。有X,Y,Z三个柱子和几个大小都不一样且能套进柱子的圆盘(编号为1,2,3,……,N),这N个圆盘已按由大到小的顺序依次套在X柱上,要求将这些圆盘按如下规则由X柱移到Z柱上。 (1) 每次只允许移动柱子最上面的一个圆盘。 (2) 任何圆盘都不得放在比它小的圆盘之上 (3) 圆盘只能在X,Y,Z三个柱子上放置
  3. 所属分类:硬件开发

    • 发布日期:2010-06-09
    • 文件大小:6144
    • 提供者:yufeng112233
  1. n圆盘梵塔问题的递归求解

  2. 梵塔问题是人工智能领域中一个比较经典的问题,它主要体现了一种递归调用的思想。这个程序简洁明了,并且可以自行决定圆盘的个数。
  3. 所属分类:专业指导

    • 发布日期:2010-06-26
    • 文件大小:230400
    • 提供者:ximenxue1964
  1. 算法设计—汉诺塔问题

  2. 设a,b,c是3个塔座。开始时,在塔座a上有一叠共n个圆盘,这些圆盘自下而上,由大到小地叠在一起。各圆盘从小到大编号为1,2,…,n,现要求将塔座a上的这一叠圆盘移到塔座b上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 每次只能移动1个圆盘; 任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 在满足移动规则1和2的前提下,可将圆盘移至a,b,c中任一塔座上。
  3. 所属分类:C

    • 发布日期:2010-11-30
    • 文件大小:576
    • 提供者:caicaiqincai
  1. 又是Hanoi塔问题

  2. A、B、C 是3个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上, 由大到小地叠在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 规则(1):每次只能移动1个圆盘; 规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 规则(3):任何时刻都不允许将同色圆盘叠在一起; 规则(4):在满足移动规则(1)-(3)的前提下,可将圆盘移至
  3. 所属分类:C/C++

    • 发布日期:2011-03-21
    • 文件大小:25600
    • 提供者:abc310946899
  1. 数据结构 用栈 解决汉诺塔问题

  2. #include int c=0; /* 全局变量,搬动次数*/ void move(char x,int n,char z) { /* 第n 个圆盘从塔座x 搬到塔座z */ printf("第%i 步: 将%i 号盘从%c 移到%c\n",++c,n,x,z); } void hanoi(int n,char x,char y,char z) /* 算法3.5 */ { /* 将塔座x 上按直径由小到大且自上而下编号为1 至n 的n 个圆盘*/ /* 按规则搬到塔座z 上。y 可用作辅助塔
  3. 所属分类:C/C++

    • 发布日期:2012-11-28
    • 文件大小:739
    • 提供者:miyaowangzi
  1. C语言精粹(第2版)随书关盘

  2. C精粹(第2版)的随书关盘 ========================= ◎ 文件说明 本文件包括以下内容: ※ 1、文件说明 ※ 2、源码操作说明 ※ 3、光盘目录清单 ◎ 源码操作说明 源代码使用方法是(以实例1为例): 将该实例的源码,比如实例1的1.c文件(可以在001目录下找到), 拷贝到tc编译器目录下,运行tc.exe,打开编译器, 按【F3】键或者“File->Open”菜单命令,打开1.c文件, 按【Ctrl+F9】键,或者“Run->Run”菜单命令,编译
  3. 所属分类:C

    • 发布日期:2008-10-24
    • 文件大小:3145728
    • 提供者:ly8008csko
  1. 扩展汉诺塔问题源代码

  2. 如果塔的个数变为a,b,c,d四个,现要将n个圆盘从a全部移动到d,移动规则不变,求移动步数最小的方案。
  3. 所属分类:C

    • 发布日期:2009-04-12
    • 文件大小:298
    • 提供者:queen041126
  1. 双色Hanoi塔问题 对于给定的正整数n,编程计算最优移动方案

  2. A、B、C 是3个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上, 由大到小地叠在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 规则(1):每次只能移动1个圆盘; 规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 规则(3):任何时刻都不允许将同色圆盘叠在一起; 规则(4):在满足移动规则(1)-(3)的前提下,可将圆盘移至
  3. 所属分类:C

    • 发布日期:2009-04-27
    • 文件大小:1024
    • 提供者:boyd_lilian
  1. 汉诺塔问题

  2. 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,请问至少需要多少次移动,设移动次数为H(n)
  3. 所属分类:C++

    • 发布日期:2018-03-09
    • 文件大小:490
    • 提供者:qq_35270954
  1. 双曲圆盘上的Steiner树为摄动经典保形块

  2. 我们在边界上的大c共形块与整体中的粒子运动之间的AdS / CFT对偶性的背景下,考虑了双曲线几何中的Steiner树问题。 Steiner树是Poincare磁盘上的加权图,其中许多端点和三价顶点通过边相互连接,从而使总长度最小。 我们指定一类称为全息的Steiner树。 它们的特征是,可以将具有N个端点的全息Steiner树刻入具有N -1个理想顶点的N边形中。 全息Steiner树是双重的到大c的保形块。 明确计算出N = 2、3、4 Steiner树及其对偶保形块的特定示例。 我们讨论
  3. 所属分类:其它

    • 发布日期:2020-04-30
    • 文件大小:953344
    • 提供者:weixin_38650516
  1. α'-通过Mellin变换扩展开弦盘积分

  2. 使用Mellin转换将开放式字符串圆盘积分表示为Beta函数乘积的轮廓积分。 这使得计算围绕场理论极限的α'扩展的数学问题类似于围绕四维极限的费曼环积分中的ϵ-扩展的数学问题。 更明确地说,直接从标准Koba-Nielsen表示形式获得的Mellin空间中的公式在不包含α'= 0的α'值区域内有效。 由于轮廓被极点夹挤为α'→0,因此需要解析连续。 被极点夹住的变形轮廓会生成一组(n−3)! 留下的多维残差包含所有场论信息。 最后,对通过这种方法获得的场论公式与最近从使用散射方程式推导出的场论公
  3. 所属分类:其它

    • 发布日期:2020-03-28
    • 文件大小:309248
    • 提供者:weixin_38594252
  1. 汉诺塔问题matlab代码

  2. 设A、B、C三个塔座,在A上叠加着从大到小的n个圆盘,要求把A上的圆盘移到C上,打印每一个圆盘移动轨迹: 每次只能移动一个圆盘; 任何时刻不允许将大圆盘放在小圆盘之上; 可借助辅助塔B
  3. 所属分类:互联网

    • 发布日期:2020-11-30
    • 文件大小:1014
    • 提供者:blue_cup
  1. 求解带有平衡约束的圆堆积问题的从粗到细的准物理优化方法

  2. 本文讨论了圆形堆积问题(CPP)的重要扩展,它是具有平衡约束的圆形堆积问题(CPPEC)。 它考虑了同时满足平衡约束的大型圆形容器中n个圆盘的密集堆积。 在卫星模块布局设计的工业背景下,这个NP难题的全局优化问题在理论和实践中都非常重要。 本文介绍了两种新的准物理模型来求解CPPEC。 一种是模拟由挤压的圆盘的排斥力驱动的弹性运动,另一种是模拟圆盘的整个平移运动,该力是来自连接圆盘的质心和容器中心的有想象力的弹性绳的拉力驱动的。 然后,受制造业中从粗到精的控制策略的启发,我们提出了一种从粗到精的
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:1048576
    • 提供者:weixin_38658471
  1. PHP递归实现汉诺塔问题的方法示例

  2. 本文实例讲述了PHP递归实现汉诺塔问题的方法。分享给大家供大家参考,具体如下: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。简而言之,有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:52224
    • 提供者:weixin_38543460
« 12 3 »