二叉樹上節(jié)點(diǎn)間的最大距離

2023-07-09 16:00

1個(gè)回答
從二叉樹的節(jié)點(diǎn)A出發(fā),可以向上或者向下走,但沿途的節(jié)點(diǎn)只能經(jīng)過一次,當(dāng)?shù)竭_(dá)節(jié)點(diǎn)B時(shí),路徑上的節(jié)點(diǎn)數(shù)叫做A到B的距離

比如,下圖所示的二叉樹,節(jié)點(diǎn)4和節(jié)點(diǎn)2的距離為2,節(jié)點(diǎn)5和節(jié)點(diǎn)6的距離為5,給定一棵二叉樹的頭節(jié)點(diǎn)head,求整棵樹上節(jié)點(diǎn)如啟棚間的最大距離

1

2       3

4   5 6 7

如果二叉樹的節(jié)點(diǎn)數(shù)為N,時(shí)間復(fù)雜度要求為O(N)

最大距離來自三種情況
1、h左子樹渣則上的最大距離
2、h右子樹上的最大距離
3、h左子樹上離h.left最遠(yuǎn)的距離旁塌(左子樹高度)+h右子樹上離h.right最遠(yuǎn)的距離(右子樹高度)+1
相關(guān)問答
種植榆樹的距離多少距離最好?
1個(gè)回答2022-12-02 02:14
如果是長期種植,榆樹的距行距按照4x6米左右為宜;如果是繁殖綠化苗木,距行距按照2x3米左右為宜。如果是作為行道樹,栽植株距5米左右為宜。
榆樹至北安的距離是多少
1個(gè)回答2022-12-02 17:27
下次麻煩你自己查
滿二叉樹和完全二叉樹的區(qū)別
1個(gè)回答2025-01-09 00:11
滿二叉樹——除了葉結(jié)點(diǎn)外每一個(gè)結(jié)點(diǎn)都有左右子女且葉結(jié)點(diǎn)都處在最底層的二叉樹,。(這個(gè)似乎很好想像出來) 完全二叉樹——只有最下面的兩層結(jié)點(diǎn)度小于2,并且最下面一層的結(jié)點(diǎn)都集中在該層最左邊的若干位置的二...
全文
距離是什么?什么是距離?
4個(gè)回答2022-07-01 01:49
1、距離是指(兩物體)在空間或時(shí)間上相隔或相隔的長度。 2、指認(rèn)識(shí)、感情等方面的差距。
我們的距離到底是不是距離
1個(gè)回答2022-09-07 18:57
彼此多一點(diǎn)信任吧
堆是完全二叉樹,完全二叉樹不一定是堆?對(duì)嗎?
1個(gè)回答2025-01-09 08:45
堆的邏輯結(jié)構(gòu)就是完全二叉樹,并且要求其中結(jié)點(diǎn)的關(guān)鍵字有某種序(最大堆是雙親結(jié)點(diǎn)的關(guān)鍵字大于等于孩子結(jié)點(diǎn)的關(guān)鍵字,最小堆是雙親結(jié)點(diǎn)的關(guān)鍵字小于等于孩子結(jié)點(diǎn)的關(guān)鍵字) 至于完全二叉樹,即使是結(jié)點(diǎn)有關(guān)鍵...
全文
兩個(gè)人!距離是距離嗎?
1個(gè)回答2023-06-01 04:01
偶爾的空間距離可能增加你們的愛意,讓你們的心更近,長時(shí)間的空間距離卻會(huì)拉開你們 心中的距離 ,最終離開 女人都是這樣的
距離只會(huì)產(chǎn)生距離
1個(gè)回答2024-05-23 17:04
說得也是 也許是因?yàn)榄h(huán)境不同 所以人的想法也不一樣了
我一男同學(xué)問我,我和他有距離嗎?這是什么意思?距離還有哪些距離?
2個(gè)回答2022-12-25 07:53
人與人之間除了實(shí)際距離,還有心靈距離,即人與人之間的親近度
叉車為什么不能帶載做長距離搬運(yùn)?多少米起為"長距離"?
3個(gè)回答2023-06-28 03:55
不宜帶載長距離運(yùn)輸,否則將加速機(jī)械磨損, 縮短叉車使用年限 單向搬運(yùn)距離在100m以內(nèi)
熱門問答