标签: algorithm binary-tree
我刚刚了解了Morris inorder树遍历算法。但我还没有找到任何关于此算法运行时间的分析。有人可以给出这个算法的运行时分析吗?此链接说明了Morris算法的工作原理。谢谢~~ Explain Morris inorder tree traversal without using stacks or recursion
答案 0 :(得分:5)
这可能是因为演绎这么简单。每次访问都有不断的工作量。没有节点被访问超过三次(对于二叉树),所以它通常是O(n),其中n是节点数。