3
如果我有這樣的二叉搜索樹,那麼節點6和1的最低公共祖先是什麼?二叉樹的第一個共同祖先
如果我有這樣的二叉搜索樹,那麼節點6和1的最低公共祖先是什麼?二叉樹的第一個共同祖先
按照Lowest common ancestor的維基百科定義,我糾正自己:
最低的共同祖先(LCA)是圖論和 計算機科學概念。設T是具有n個節點的有根樹。最低 的共同祖先的兩個節點V的和W定義爲T中同時具有訴最低 節點以及w爲後代(我們允許節點 是本身後代)。
所以是按照這個定義去正確的答案是6
。如果這是面試問題,可以事先與面試官進行澄清。
這是一個測試案例來測試算法是否運行正常 – Madu 2012-04-12 23:44:53
'8'在這種情況下會是答案 - 但我也看到有人回答'6' – BrokenGlass 2012-04-13 00:31:18
是在類似情況下回答6的人,或者是在這種情況下有任何不同。你能告訴我確切的答案嗎? – Madu 2012-04-13 00:34:09