共查询到20条相似文献,搜索用时 15 毫秒
1.
该文对经典的汉诺塔问题进行了详细的分析,并用C语言实现。通过问题的具体实现,使学习者了解问题的全过程,推广到一般。 相似文献
2.
文章对"汉诺塔"问题进行了详细的分析,给出了一种实现的算法,并用C语言实现。通过该问题的C实现,可使学习者清晰地观测到解决该问题的全过程。 相似文献
3.
本文对经典的汉诺塔问题进行了详细的分析.给出了实现的算法。并用C语言实现。通过该问题的C语言实现.可使学习者清晰地观测到解决该问题的全过程。 相似文献
4.
汉诺塔非递归算法 总被引:1,自引:0,他引:1
陈文 《电脑编程技巧与维护》2009,(14):10-11,51
分析汉诺塔递归算法的特点,由递归算法,结合二叉树的中序遍历算法,提出汉诺塔二叉树的概念及创建方法,并证明汉诺塔二叉树特点。由此进一步导出兼顾时间效率与空间效率的非递归算法。最后,提供实现算法的C语言程序。 相似文献
5.
6.
对汉诺塔问题的算法进行了具体分析,提出了四种不同的经典算法,并通过对此问题给出不同的算法,以期激发出学习者对经典汉诺塔问题新算法的探究热情。 相似文献
7.
C++学习中的一个整体性问题 总被引:1,自引:1,他引:0
C++是应用最广的编程语言,C++的应用水平代表着一个国家的软件产业发展水平,但是C++是最难掌握的编程语言。本文认为,只有自觉地把C、C++和数据结构作为一个整体,才能解决C++学习难的问题。 相似文献
8.
9.
汉诺(Hanoi)塔是程序算法设计的一个比较经典问题,目前已有大量的相关文献对其进行了研究。为进一步加快汉诺塔问题的求解速度,通过对汉诺塔问题抽象解树的分析,发现其可以划分为不同层次相同结构的子树,通过对子树层次化控制即可迭代出整个问题的解。基于此,提出了一种用已知子树分层次迭代汉诺塔问题的非递归算法。运行时间测试表明,该算法进一步提高了求解的速度。 相似文献
10.
11.
12.
KANG Duo-quan 《数字社区&智能家居》2008,(8)
对汉诺塔游戏问题进行了研究,发现了对汉诺塔游戏用递归算法实现符合问题逻辑结构。设计了基于JSSE的递归算法实现了手动移盘和自动移盘的游戏功能。 相似文献
13.
14.
15.
C++Builder以自身出众的品质迷倒了一大批程序员。可由于C++Builder大器晚成,关于它的开发资料并不丰富,特别是有关C++Builder程序发布方面的就更少了,所以我想在程序谷中借一方宝地谈谈自己的体会。 初次尝试C++Builder的朋友大都会遇到同样的一个问题:用C++Builder编译的程序,明明在自己电脑上运行得好好的,可一旦到了别人的电脑上就 相似文献
16.
C++程序设计是高等院校计算机科学技术专业的一门专业基础课。对于初学程序设计的大学生,C++存在语法多、规则复杂的问题,使教师教学与学生学习都感觉困难。文章针对C++教学中存在的问题,从教学计划、教学内容、教学方式和考核4个方面阐述对C++程序设计课程教学进行的改革探索。 相似文献
17.
不久之前,我在CSDN发表了一篇文章,阐述了“剪裁C++”的想法。其中提到,在我目前的嵌入式开发项目中,我们主动禁止了C++异常特性。有不少朋友对此表示关注,通过一些途径与我探讨这个问题。我还通过newsgroup讨论组与国外的一些C++程序员进行了分析与讨论,因为这个问题本身在C++社区里长期以来备受瞩目,因此有些国外程序员主动给我来信交换看法,这在我的C++学习经历中也是不多见的。通过与大家的交流,我对这个问题有了更全面的认识。本文通过问与答的形式将我在这个问题上的收获与大家共享,期望能够起到抛砖引玉的作用。 相似文献
18.
本人用Borland C++开发了一个Windows环境下的化工过程性能分析专家系统。作为一个C++语言、Windows应用程序编写的初学者,笔者遇到许多问题,同时亦感到收获很大,在此同广大初学Borland C++语言编写Windows应用程序的朋友分享。 一、Object Windows应用程序概述 1.关于OWL Borland C++的OWL(ObjectWindows Library)大大降低了开发Windows应用程序的难度,因为它有 相似文献
19.
透明:“学C++用哪本书入门”,这是被问得最多的一个问题。但是哪一本书是最好的入门书?似乎很难找到答案。《C++ Primer》太厚,《Effecti C++》对读者要求比较高,《Essentia C++》又常常被批评为“太浅”。其实说穿了:no silver bullet。想从一本书学会C++,那是不可能的。有朋友问我如何学C++,我会建议他先去找本数据结构书,把里面的习题全部用C++做一遍,然后再去看《Effective C++》。myan经常说“要在学习初期养成好习惯”,我对此颇不以为然。个人认为,《Essential C++》适合作教材,《C++ 相似文献
20.
一、用标准C++教学与编程计算机科学与应用的迅猛发展,直接推动了《C++程序设计教程》一书的再版。由于C++语言作为有效的开发工具在计算机界起着重要的作用,因而在国内得到了越来越多的应用,许多大型的计算机和软件开发公司要求程序员必须能够进行C++编程,这一趋势导致了越来越多的学校开设C++程序设计课程。1998年ISO/IEEE所制定的C++标准如今已经被各大C++编译器制造商全盘采用,2002年又修订了C++新的国际标准,国内的C++教学也逐步意识到用标准C++进行教学的重要意义,这也意味着C++正以一日千里之势在向前发展。这些年中,发现用… 相似文献