递推相比递归会占用更多的栈内存。

大学网课 已帮助 人

递推相比递归会占用更多的栈内存。

递推相比递归会占用更多的栈内存。

热搜:二叉树的中序遍历的递归形式和非递归形式

回答

共1条回复

  • 不一定。时间复杂度与样本个数n有关,是指最深层的执行语句耗费时间,而递归算法与非递归算法在最深层的语句执行上是没有区别的,循环的次数也没有太大差异。仅仅是确定循环是否继续的方式不同,递归用栈隐含循环次数,非递归用循环变量来显示循环次数而已。