首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 38 毫秒
1.
递归调用分递推和回溯两个过程,它的实现主要依赖堆栈.递推调用时将参数及断点压入堆栈,直到递推终止条件成立;回溯时首先取出参数运算,再恢复到断点继续,至到堆栈内最后一个断点出栈.  相似文献   

2.
ARM程序中,子程序的调用返回地址保存在链接寄存器LR(R14)中。子程序程序嵌套调用时,如果调用C语言子程序,编译器会自动进行相应返回地址的处理。但是在ARM程序中,还存在一定数量的汇编程序,汇编子程序调用时,有可能会导致子程序返回地址被覆盖。本文对汇编子程序嵌套调用时的相关寄存器压入堆栈进行了保存,返回时,又将其推出堆栈。防止了ARM子程序调用时返回地址被覆盖。  相似文献   

3.
梁雄友 《科技信息》2006,(7):107-108
对初学者而言,递归算法的确很难理解.主要表现在程序的执行过程难理解,还有运用递归法解题难构思.在多年教学实践中,笔者总结递归解题的思想,结合各种图表及递归调用时系统利用堆栈后进先出的特点进行保护现场、恢复现场的细节清晰地描述来介绍递归程序的递推、回归的执行路线及执行过程中参数传递,最后介绍利用递归法解题的应用.  相似文献   

4.
本文以汉诺塔问题为例描述堆栈在递归的结构设计中的应用,表明堆栈是使得递归算法成为有效算法的重要基础.为减少递归过程(函数)空间的占用,本文还讨论实现递归调用时工作栈的存贮结构.  相似文献   

5.
吴多多  杨伟伟  肖力涛 《科技信息》2011,(15):J0102-J0102,J0085
C语言中函数的调用过程涉及到参数及返回值的传递,其传递都是通过函数调用栈实现的。为了清楚揭示该过程,本文利用在《数据结构》课程中学习到的堆栈数据结构对其进行了模拟,清楚明晰地展示了函数调用过程,对理解学习C语言和栈结构具有很大的帮助作用,同时对递归函数的理解也很有裨益。  相似文献   

6.
堆栈溢出攻击的分析及防范   总被引:2,自引:0,他引:2  
堆栈溢出(Stack overflow)攻击是当前攻击计算机的一种常用手段,首先对各种类型的堆栈溢出漏洞和攻击手段进行分析,然后针对这些漏洞讨论已有的各种预防攻击的办法,最后提出了一种利用动态修改堆栈空间和静态植入二进制代码的方法来实现对于堆栈的保护,分析结果表明,由于所监控的函数本身对效率的要求不高,同时被系统调用的次数不多,所插入的代码一方面很好地防御了通常的堆栈溢出攻击,另一方面对于整个程序的效率也几乎没有任何影响,而且对于新发现的具有安全漏洞的函数,只要将其加入监控函数列表,就可以使整个程序的架构保持不变,为以后的扩展带来方便。  相似文献   

7.
综合在排课算法设计过程中的实际情况,回溯算法在实际排课中得到了广泛的运用,同时从系统分析理论角度来看回溯算法也是系统分析理论在实际运用中在计算机科学方面的完美展现;运用回溯算法并遵循高校排课的基本原则,利用队列、堆栈、课程相关等概念,给出了一个回溯算法运用在高校排课系统上的具体实现。  相似文献   

8.
李玉霞  崔艳玲 《科技资讯》2006,(17):140-141
一个实用的Visual Basic应用程序,一般都要由多个过程组成。在调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程。本文通过举例对过程中参数的传送方式,传送方法以及一些应注意的问题等加以说明。  相似文献   

9.
给出了当数据一步更新时,利用矩阵QR分解进行最小二乘估计的直接递推形式。与利用Givens旋转变换进行参数递推估计的方法相比,该方法直接表征了被辨识参数的递推计算关系,因而可直接判定递推估计算法的收敛性。  相似文献   

10.
金相图象分析中一种改进的断点连接方法   总被引:6,自引:0,他引:6  
介绍了两种常用的断点连接方法:膨胀细化法和最小点对法,并在此基础上提出了一种改进的断点连接方法。这种方法是先做膨胀,利用膨胀的结果找到两个断点之间的连接点,然后再将该连接点与两个断点相连。该方法既可避免边界的变形,又能减少断点间的误连,特别是在断点距离较大时,所得结果优于上述两种方法。  相似文献   

11.
刘志伟 《科技信息》2009,(22):159-160
递归是函数实现的一个很重要的环节,对许多复杂的问题,递归能提供简单、自然的解法。本文在对递归的概念进行介绍的基础上,重点讨论了递归的程序设计方法,并分析了递归函数的调用和回溯过程。  相似文献   

12.
针对含有过程噪声的Hammerstein-Wiener模型,提出一种偏差补偿递推最小二乘辨识方法.通过将偏差补偿引入到递推最小二乘算法中,在线辨识包含原系统参数乘积项的参数向量.并用鞅收敛定理证明偏差补偿递推最小二乘辨识算法的收敛性,分析表明在持续激励的条件下参数估计偏差一致收敛于零.仿真结果表明该方法优于递推最小二乘辨识方法.  相似文献   

13.
提出一种称作多枝堆栈的数据结构,并给出了多枝堆栈的运算与算法,说明了普通堆栈是多枝堆栈的特殊情形。该数据结构可以用于许多问题(包括普通堆栈能使用的场合)求解的过程之中。  相似文献   

14.
AR模型参数的抗差估计研究   总被引:6,自引:1,他引:5  
实时校正一般以实测洪水流量为校正依据.研究实测洪水流量过程出现异常值时,采用抗差递推最小二乘法代替传统递推最小二乘法估计AR模型参数,能获得更稳健的参数结果.将闽江七里街流域的洪水资料人工生成异常值,对采用抗差递推最小二乘法和传统递推最小二乘法所得的校正结果进行比较,结果表明抗差递推最小二乘法具有更强的容差能力,是一种稳健的参数估计方法.  相似文献   

15.
本文在对ARMAV模型进行预处理的基础上,根据采样向量序列的协方差函数提出了一种向量ARMAV模型的参数线性估计方法:矩阵递推法,包括低阶模型到高阶模型的矩阵递推和同阶模型的矩阵递推。并讨论了模型适用性的检验问题。  相似文献   

16.
在Delphi中调用由VC~(++)生成DLL的方法   总被引:2,自引:0,他引:2  
介绍了如何在 Delphi中调用由 VC+ + 生成的动态链接库 (DLL)以及调用 DLL函数时参数的传递方法 ,并给出了相关程序。  相似文献   

17.
(1)本文讨论了在经济计量研究中的联立方程系统在新增加样本容量下参数的递推估计问题。(2)给出的是简化式的递推估计方法;(3)给出的是恰好识别条件下,结构方程参数的递推估计方法;(4)给出的是过度识别条件下,结构方程参数的递推估计方法。  相似文献   

18.
推导出二维各向同性谐振子径向矩阵元所满足的递推关系,在此基础上得出了平均值的递推公式,并讨论了二维和三维各向同性谐振子公式的参数对应关系,弥补了二维各向同性谐振子献的不足。  相似文献   

19.
作者将推广的遗忘因子递推最小二乘算法应用到GPS以确定动态目标的轨迹,并与推广的Kalman滤波进行比较,发现两种算法在GPS中具有各自的优点,当噪声相关性较大又不能准确地得到其方差时,推广的遗忘因子递推最小二乘算法好于推广的Kalman滤波算法。  相似文献   

20.
减少I/O设备功耗已越来越被嵌入式系统设计者所关注。传统动态功耗管理(DPM)策略在实 际的多任务环境下无法得到预期的节能效果。提出基于堆栈的预测性超时(SBPT)策略。该 策略通过分析任务的调用和堆栈信息来预测任务对I/O设备的访问模式,并采用多请求源(M SR)模型进行多任务的联合预测。然后根据预测结果分组统计,采用超时技术决策。基于实 际负载的仿真实验表明SBPT策略能够适应多任务的应用环境,更稳定更有效地降低了功耗  相似文献   

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

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