-
非递归解决斐波那契数列问题
递归的缺点:
–递归算法解题相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等
–执行时间长、占用空间多
–主要原因:递归调用时的现场保护与恢复(相对于迭代过程而言)
一个反复执行过程,可否用循环结构实现?
递归调用时,返回点怎么记录?
递归返回时,如何接着以前的断点继续执行?
返回值如何处理:若当前是较深一层的递归调用,如何将返回值返回到上一层递归过程的引用位置上?
系统栈:保护现场、保存返回值、返回地址
- 2023-01-28 00:35:03下载
- 积分:1
-
matlab实现此过程的最速下降算法。
这个Matlab程序实现最速下降算法。最速下降法是一种最基本的算法,它在最优化方法中占有重要地位.最速下降法的优点是工作量小,存储变量较少,初始点要求不高;缺点是收敛慢,最速下降法适用于寻优过程的前期迭代或作为间插步骤,当接近极值点时,宜选用别种收敛快的算法.
-Matlab implementation of this procedure steepest descent algorithm.
- 2023-06-12 22:50:03下载
- 积分:1
-
kalman 目标跟踪算法
该算法首先利用高斯混合模型的背景差分法,结合空间邻域的相关性信息得到运动目标图像, 然后通过建立帧间关系矩阵将跟踪情况分为5种状态分别进行处理,这5种状态是新目标出现、 目标匹配、目标遮挡、目标分离和目标消失。采用卡尔曼滤波器预测目标参数,建立目标在下一帧中的预测信息。 当运动目标相互遮挡时,在卡尔曼滤波器预测区域内采用交叉搜索法实现多个运动目标的精确匹配。 通过多个视频序列测试,该算法能够获得良好的跟踪结果。
- 2022-12-22 06:25:04下载
- 积分:1
-
分数阶统一混沌系统的离散算法
分数阶统一混沌系统的离散算法-This the program for fractional order Unified system, a simple but fast
method in time domain.-Fractional order unified chaotic system discrete algorithm-This the program for fractional order Unified system, a simple but fastmethod in time domain.
- 2022-01-24 10:22:58下载
- 积分:1
-
庞特里亚金方程求解首次穿越时间
根据赋值为阈值,求解首次穿越时间,全网首发,学习随机动力学的同学可以尝试运行一下,本代码为原创,如果有更好的意见,给以留下邮箱,多多交流
- 2022-04-08 12:09:06下载
- 积分:1
-
有重复元素的排列问题
问题描述:设R={ r1, r2, ...., rn}是要进行排列的n个元素。其中元素r1,r2,......,rn可能相同。试设计一个算法,列出R的所有不同排列。
编程任务:给定n 以及待排列的n 个元素。计算出这n 个元素的所有不同排列。
- 2023-04-06 03:25:03下载
- 积分:1
-
近百个c程序,包括多个常用算法
近百个c程序,包括多个常用算法-nearly 100 procedures, including a number of commonly used algorithm
- 2022-07-01 12:00:49下载
- 积分:1
-
详细对一般字符串表达式解析,可进行常规的表达式操作
详细对一般字符串表达式解析,可进行常规的表达式操作-Detailed analysis of the general string expression, it can conduct regular expression operator
- 2022-12-09 20:30:02下载
- 积分:1
-
temporizador
tempo 1 segundo,led 1赫兹,辅助频率;
- 2022-12-26 08:35:03下载
- 积分:1
-
Delphi算法与数据结构
第1章 什么是算法1.1 什么是算法1.2 算法和平台 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-01-22 16:17:07下载
- 积分:1