编程
文章平均质量分 76
unityFengYue
这个作者很懒,什么都没留下…
展开
-
递归和分治思想(折半查找)
1、递归:(归去来兮)递归效率较低,如果明确知道迭代次数,则能用迭代最好用迭代,递归是函数自己调用自身,每次调用都需要入栈等操作。但是递归操作要比迭代简单和清楚。递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。转载 2022-04-30 14:30:56 · 689 阅读 · 0 评论 -
c语言中如何进行四舍五入?
C语言的四舍五入...转载 2022-04-16 09:50:09 · 12103 阅读 · 0 评论 -
为什么C语言中printf函数输出%d格式的指针数据时前面要加*而输出%s的格式却不需要?
C语言中的printf函数转载 2022-04-13 00:31:24 · 1655 阅读 · 0 评论