-
非递归解决斐波那契数列问题
递归的缺点:
–递归算法解题相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等
–执行时间长、占用空间多
–主要原因:递归调用时的现场保护与恢复(相对于迭代过程而言)
一个反复执行过程,可否用循环结构实现?
递归调用时,返回点怎么记录?
递归返回时,如何接着以前的断点继续执行?
返回值如何处理:若当前是较深一层的递归调用,如何将返回值返回到上一层递归过程的引用位置上?
系统栈:保护现场、保存返回值、返回地址
- 2023-01-28 00:35:03下载
- 积分:1
-
SEAL需要大约五个基本机器操作文本的每个字节进行加密。
SEAL是一种新的算法,还没有受到任何已发布密码分析。这表明慎用。然而,SEAL似乎是深思熟虑过。它的特殊性,在年底,使好对付的感觉。和唐铜匠被普遍认为是世界上最聪明的密码分析者。
- 2022-02-09 12:25:56下载
- 积分:1
-
离散余弦变换与反变换
图像压缩算法的一种,主要用于JPEG标准的图像压缩,是学习图像压缩必备技能。本源码采用C语言对图像数据进行DCT和IDCT变换,比较简单易懂,适合刚接触图像压缩算法的初学者。
- 2022-07-03 18:35:52下载
- 积分:1
-
Statistics module C++ Source can be used to calculate the statistics.
统计模块的 C++源程序 ,可以用来计算统计数据. -Statistics module C++ Source can be used to calculate the statistics.
- 2023-04-13 04:10:03下载
- 积分:1
-
Blei 03年lda实现
代码是blei03年经典paper主题模型的实现——LDA。代码在linux下运行,且LDA是目前主题模型的主流算法之一,是pLSI的进化版本,主要涉及贝叶斯公式、狄利克雷分布等概率知识,能从大量文本中自动提取出隐含在背后的语义主题。
- 2022-01-26 18:47:42下载
- 积分:1
-
汇编语言扩容电路图
可以实现8*8 扩容到8* 16K,电路图简单明了。一看看就会,初学者可以尝试编写自己的程序
- 2022-12-02 16:00:03下载
- 积分:1
-
交错的网格有限差分法弹性波模拟
这是一个简单但有用的标准交错的网格有限差分弹性波建模 c 代码写自己。完全匹配的层技术用于吸收人工反射从边界。它是一个好的教程代码,为那些想要学习如何以模拟地震波的传播。
- 2022-05-08 16:58:48下载
- 积分:1
-
样条函数程序
此程序可以计算 1-D 样条函数。用户可以把一些已知的 1 D 数据、 和内插的值可以由惩基于样条函数计算。
- 2022-05-21 03:37:07下载
- 积分:1
-
拉格朗日插值函数算法的示例
拉格朗日插值函数算法的示例-Lagrangian function interpolation algorithm examples
- 2022-07-21 17:26:50下载
- 积分:1
-
模拟计算器的实现,可以进行基本的运算
模拟计算器的实现,可以进行基本的运算-the realization simulation calculators, the basic arithmetic
- 2022-03-26 02:18:09下载
- 积分:1