最も深いレベルに単一のノードがあるbinary tree
という唯一の条件があります。ツリー内のノードには、parent プロパティ (および left、right、data) があります。
最も深いレベルのノードがO(N
) よりも優れているものを特定することは可能ですか? binary search tree (right->data > parent->data, left->data < parent->data)
ツリーがバイナリ ツリーではなく である場合はどうなりますか?
二分木と二分探索木の両方で O(N) で作業を行う幅優先アプローチを使用してそこにたどり着くことができますが、より良いアプローチがあるかどうかを知りたいと思っていました。