单选题
对n个结点的二叉树进行遍历,错误的说法是( )。
A、
不同遍历方法的时间复杂度一样
B、
用中序遍历的方式时间复杂度为O(n)
C、
后序遍历的空间复杂度为O(n)
D、
遍历的时间复杂度和空间复杂度都为O(n
2
)
【正确答案】
D
【答案解析】
[分析] 遍历二叉树的算法中的基本操作是访问结点,不论按哪种次序进行遍历,对含n个结点的二叉树,时间复杂度都为O(n),所需的辅助空间为遍历过程中栈的最大容量,即树的深度,最坏情况下为n,则空间复杂度也为O(n)。
提交答案
关闭