排序方式: 共有41条查询结果,搜索用时 15 毫秒
31.
C程序的运行结果就是现实问题的解决方案,把它记录到文件中,必要时还需打印输出。本文通过C语言提供的文件操作实现了基本程序运行结果的收集。 相似文献
32.
该文对经典的汉诺塔问题进行了详细的分析,并用C语言实现。通过问题的具体实现,使学习者了解问题的全过程,推广到一般。 相似文献
33.
34.
汉诺塔问题是典型的只有用递归方法才能解决的问题。而用汇编语言编写的递归程序很容易出错 ,本文介绍了汉诺塔问题的解决思路 ,并给出了用汇编语言编写的源程序。 相似文献
35.
36.
肖琳 《数字社区&智能家居》2003,(32):27-28
递归(Recursion)是一种有效的算法设计方法。简单地说,递归就是自调用。递归算法就是指包含有调用算法本身语句的算法。这种算法的目的就是用一种普遍的统一的规律来解决步骤繁多的问题。也正因为如此,它是数据结构中一个”杀伤力”很大的算法,而且其他一些数据结构问题(比如树状结构和链表等)也离不开它。下面笔者就汉诺塔问题的C语言实现来探讨一下如何用数学归纳法思想解决一般递归算法。 相似文献
37.
才让扎西 《数字社区&智能家居》2013,(8):1824-1825
递归算法的主要作用是把复杂问题分解为简单问题来求解。对于某些复杂问题(例如hanio塔问题),递归算法是一种自然且合乎逻辑的解决问题的方式,但是递归算法的执行效率通常比较差。因此,在求解某些问题时,常采用递归算法来分析问题,用非递归算法来求解问题;另外,有些程序设计语言不支持递归,这就需要把递归算法转换为非递归算法。 相似文献
38.
随着技术的进步,移动设备的应用越来越广泛地出现在我们的日常生活中。J2ME作为主要的开发语言之一,也受到了越来越高度的重视,本文通过使用J2ME语言,在Eclipse平台上演示了使用递归算法实现的汉诺塔动画效果,通过使用线程,将汉诺塔的移动过程实时地显示出来,比较直观、生动,展示了完整的嵌入式开发流程。 相似文献
39.
提出一个完善的算法演示系统应具备表现性、原理性、交互性和趣味性四种基本特性。以"汉诺塔"为例研究算法演示系统的设计方案和关键技术并实现整个系统。该系统提供演示和游戏两种运行模式,支持单步执行、代码跟踪、状态监视、游戏操作等功能。实践表明该系统达到了预期的设计目标并取得良好的教学效果。 相似文献
40.
利用动态规划技术,将汉诺塔的递归算法用填表的方式自底向上递推来实现,分析递推算法的时间复杂性,观察出来输出汉诺塔的解的时间是O(2n)增长的,通过一个形象的想象帮助我们理解求解汉诺塔问题涉及到的巨大的时间概念。 相似文献