首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
本文结合生活实际探讨了递归函数的概念,并举例说明了递归函数的具体编写方法,研究了递归的调用机制,最后总结了递归函数的利弊,提出要适当地使用递归思想的原则。  相似文献   

2.
递归调用是程序设计中一个非常重要的方法。本文对程序算法的递归调用及递归调用与非递归调用的转化从基本定义、实现过程及转化方法等几个方面进行了理论探讨,并结合实例做了进一步应用分析。此法简单直观,结构清晰.但计算机的执行过程比较复杂,时空性能相对较差。若在程序中消除递归调用,则其运行时间可大为节省。  相似文献   

3.
递归调用是程序设计中一个非常重要的方法。本文对程序算法的递归调用及递归调用与非递归调用的转化从基本定义、实现过程及转化方法等几个方面进行了理论探讨,并结合实例做了进一步应用分析。此法简单直观,结构清晰,但计算机的执行过程比较复杂,时空性能相对较差。若在程序中消除递归调用,则其运行时间可大为节省。  相似文献   

4.
C程序结构是函数模块结构,C程序是由一个或多个函数构成的,是函数的集合.函数具有相对独立的特定功能,是程序的基本单位,因此,在C语言教学中,函数这一章(大部分教材把函数作为一章)是重点内容,而函数的递归调用则是这一章的教学难点之一.在函数递归调用的教学过程中,我深入分析了递归调用的内在规律,摸索出了激趣、引申、实证三步教学法,由浅入深,由表及里,恰当举例,取得了良好的教学效果1讲故事,激兴趣,巧解概念在调用一个函数的过程中调用该函数本身,称为函数的递归调用.递归调用简称递归.在讲授递归概念时可以举…  相似文献   

5.
简述了递归调用的方法,下面从四个实例出发介绍了直接递归调用和间接递归调用的用法。  相似文献   

6.
本文从递归算法的外在形式出发,将递归算法划分为三种情形,依递归算法的执行情况,得出递归算法的非递归化的策略:递归调用在算法尾部(返回语句除外)的情形,从上而下地递归到底,找到递归的终止条件,然后从下而上地用循环实现递归算法的非递归化;递归调用在中间时,依递归算法的执行情况,利用堆栈进行现场的保护与恢复,从而实现递归算法的非递归化;递归调用在中间的特殊情形,依递归算法的执行,将其转化为递归调用在尾部的情形。  相似文献   

7.
用实例解释了迭代、递推和递归之间的关系,用图示方式示出了单递归和双递归与输出的关系,并以双递归方式设计了Gray码生成函数,使学生能更好地掌握递归调用设计的技巧。  相似文献   

8.
在子程序内直接或间接调用了它本身,就叫做递归调用,简称递归.要理解递归,必须用程序跟踪的方法,执行每一步、理解每一步,你会理解递归的过程.  相似文献   

9.
基于递归树的递归调用分析   总被引:1,自引:0,他引:1  
提出一种基于递归树的递归调用分析方法。通过建立子递归调用与树节点的映射关系,设计了创建递归树的递归算法。研究了观察点与递归树遍历序列的关系,提出了"遍历序列-观察点-递归调用映射规则"。实现了递归树的创建及遍历,并基于STL和boost库定义了一组分析工具。  相似文献   

10.
在C语言程序的教学中,函数的递归调用是教学中难点。为此在现代教学中,常把多媒体课件引入课堂作为解决教学中难点的一种手段。基于此,该文用F1ash技术设计了函数递归调用的动态演示程序,从而实现了把复杂问题教学形象化的动画教学,并给出了汉诺塔游戏的实现方案。  相似文献   

11.
数据结构中递归算法实验教学的探讨   总被引:1,自引:0,他引:1  
邓鹰 《怀化学院学报》2004,23(2):132-134
讨论递归算法实验教学的两个问题 问题Ⅰ :先依据有关数学原理写出数递推等式 ,再根据常系数递推等式编写递归算法 ,从而使学生容易掌握递归算法的设计 问题Ⅱ :引入递归状态树 ,使得递归错综复杂的调用关系变得清晰、明了 ,从而使学生更容易分析递归算法的执行过程  相似文献   

12.
在程序设计中,递归算法一直是教学的难点,为帮助学生对递归调用有深刻的理解,特制作汉诺塔动态演示程序,从而把复杂的教学问题变为直观,生动的动画教学,以提高教学效果.  相似文献   

13.
运用三分量开边界Bariev模型的monodromy矩阵,T,T-1,U-,作用到真空态上的值、Yang-Baxter关系及反射方程,给出了该模型的基本对易关系式,并给出了模型的递推的多粒子态波函数,从而为进一步运用嵌套的代数Bethe ansatz方法求解该模型的多粒子解Betheansatz方程以及系统的能谱奠定了基础。  相似文献   

14.
递归算法或者递归程序是计算机及相关专业高校学生,在大学学习阶段必须掌握的一种程序设计方法。文章首先分析了高校学生在学习递归算法时遇到的难点,然后将递归算法进行不同角度的分类,由易到难详细剖析递归算法的设计思路,最后对递归程序的设计过程进行讲解和总结。文中还结合了实际教学案例,给出了递归算法的讲解和设计过程。  相似文献   

15.
对递归程序的非递归作了较为深入的研究,给出了直接递归程序的非递归模板,提出了一个既适于直接递归程序,也适于间接递归程序的一般转化规则,并结合实例讨论了三类特殊情况下的递归转化方法。  相似文献   

16.
HANOI塔问题求解   总被引:1,自引:0,他引:1  
对“梵塔”问题的递归和非递归解进行了讨论;提出了较递归解法更好的非递归解法;给出了非递归解法的C语言程序.  相似文献   

17.
给出了一种新的递归函数的分析方法,该方法主要适用于分析二重递归函数的递推与回归过程。在Visual C++6.0环境下,该方法的分析结果与单步执行的结果完全一致。使用该方法可以快速准确地分析二重递归函数的执行过程,并得到最终函数的递归结果。  相似文献   

18.
采用基于分形的直接递归算法模拟植物的动态生长过程.通过控制几个简单的参数模拟各种不同的植物形态.递归算法中递归深度的增加描述了植物生长不断地长出新枝的过程.植物叶子和果实的生长模拟也可以通过控制参数来实现.  相似文献   

19.
以威廉姆·多尔为代表的后现代主义者,不满于建立在现代主义理论上的封闭的、机械的现代课程观,立足于后现代主义哲学思潮和科学发现,提出了ODES与"4R"等课程思想。回归性(Recursive)是多尔4R课程标准之一。多尔认为"思想应该回归学生",并主张通过"与环境、他人和文化"的反思来形成自我感。多尔还指出"回归性"与旨在促进预定的表现的"重复"不同,它旨在发展能力--组织、组合、探究、启发性地运用某物的能。基于多尔的"回归性"理论,文章认为古代文学课堂教学可以通过"唤醒""破衡""反思"三个策略实现"思想回归学生自身"。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号