二分探索ツリーで 2 つのノードの最も低い共通の祖先を見つけるための以下のアルゴリズムがどれほど効率的かを知りたかっただけです。
Node getLowestCommonAncestor (Node root, Node a, Node b) {
Find the in-order traversal of Node root.
Find temp1 = the in-order successor of Node a.
Find temp2 = the in-order successor of Node b.
return min (temp1, temp2);
}