当前位置: 代码迷 >> 综合 >> coding AD:二叉树递归、非递归遍历 - 算法性能分析
  详细解决方案

coding AD:二叉树递归、非递归遍历 - 算法性能分析

热度:34   发布时间:2024-01-10 16:29:50.0

遍历二叉树的算法中的基本操作是访问结点,则不论按哪一种次序进行遍历,对n个结点的二叉树,其时间复杂度均为O(n)。

所需辅助空间为遍历过程中栈的最大容量,即树的深度,最坏情况下为n, 则空间复杂度也为O(n)。

 

结论:二叉树的递归、非递归时间复杂度、空间复杂度,均为:O(n)