C语言 递归、IO

递归的本质:将大任务拆成处理逻辑彻底相同的子任务,不断缩小处理范围,直至结束。 即递归函数调用自身,完成更小的子任务。注意,递归也须要有明确的结束条件,即处理完不能再次拆解的子任务后中止。算法 能使用递归的程序通常都能经过使用循环来解决,可是在合适的状况下递归有更好的可读性,可是也可能致使性能开销的变大(递归须要进行大量的函数调用),因此并不存在谁能替代谁,而是在合适的时机选择合适的方式来处理,这
相关文章
相关标签/搜索