-
非递归解决斐波那契数列问题
递归的缺点:
–递归算法解题相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等
–执行时间长、占用空间多
–主要原因:递归调用时的现场保护与恢复(相对于迭代过程而言)
一个反复执行过程,可否用循环结构实现?
递归调用时,返回点怎么记录?
递归返回时,如何接着以前的断点继续执行?
返回值如何处理:若当前是较深一层的递归调用,如何将返回值返回到上一层递归过程的引用位置上?
系统栈:保护现场、保存返回值、返回地址
- 2023-01-28 00:35:03下载
- 积分:1
-
利用PML 计算近场的FDTD 三维程序
利用PML 计算近场的FDTD 三维程序-PML calculations using the FDTD near-field three-dimensional process
- 2023-05-08 06:55:02下载
- 积分:1
-
该界面可以通过MATLAB命令提示符下进入新用。用户可以。
This GUI can be used by entering nu at the MATLAB command prompt. The user can either select a function (f(x)) of their choice or a statistical distribution probability distribution function to plot over a user defined range. The function s integral can be evaluated over a user defined range by using: The composite trapezium, simpsons and gauss-legendre rules. This is useful for calculating accurate probabilities that one might see in statistical tables.
- 2022-02-10 10:26:40下载
- 积分:1
-
学习语言的例子
通过实例来学习c语言-examples to learn language c
- 2023-04-28 04:10:03下载
- 积分:1
-
MATLAB最优化问题中的armijo线搜索算法
MATLAB编的最优化算法,利用armijo算法进行线搜索。armijo算法是最优化问题中确定步长最常用的算法之一,可以比较快速高效的确定收敛步长。
- 2022-06-02 10:55:32下载
- 积分:1
-
顺序表的实现
表中的基本操作的实现(初始化、插入、删除、求表长、按值查找、按位置查找)
- 2022-02-04 01:49:57下载
- 积分:1
-
韩家炜近几年的研究成果,是很好的数据挖掘研究者的参考资料...
韩家炜近几年的研究成果,是很好的数据挖掘研究者的参考资料-Han Wei, the research results in recent years is a very good reference for data mining researchers
- 2022-07-25 13:36:14下载
- 积分:1
-
小波变换
- 2023-04-22 14:30:03下载
- 积分:1
-
DPCM编码的联合信源信道译码,这是一个很重要的benchmark程序
DPCM编码的联合信源信道译码,这是一个很重要的benchmark程序-DPCM coding joint source channel decoder, which is a very important benchmark procedures
- 2022-05-25 02:18:57下载
- 积分:1
-
python GMM
python版本的混合高斯实现
- 2022-11-15 19:50:03下载
- 积分:1