Morris intime树遍历算法的运行时间

时间:2013-01-17 21:36:46

标签: algorithm binary-tree

我刚刚了解了Morris inorder树遍历算法。但我还没有找到任何关于此算法运行时间的分析。有人可以给出这个算法的运行时分析吗?此链接说明了Morris算法的工作原理。谢谢~~ Explain Morris inorder tree traversal without using stacks or recursion

1 个答案:

答案 0 :(得分:5)

这可能是因为演绎这么简单。每次访问都有不断的工作量。没有节点被访问超过三次(对于二叉树),所以它通常是O(n),其中n是节点数。