你是要算法還是本題答案?
本題答案為
10
8 16
5 12 20
7 19
算法為:
步驟:若根結(jié)點(diǎn)的關(guān)鍵字值等于查找的關(guān)鍵字,成功.
否則,若小于根結(jié)點(diǎn)的關(guān)鍵字值,遞歸查左子樹(shù).
若大于根結(jié)點(diǎn)的關(guān)鍵字值,遞歸查右子樹(shù).
若子樹(shù)為空,查找不成功.
平均情況分析(在成功查找兩種的情況下)
在一般情況下,設(shè) P(n,i)且它的左子樹(shù)的結(jié)點(diǎn)個(gè)數(shù)為 i 時(shí)的平均查找長(zhǎng)度.如圖的結(jié)點(diǎn)個(gè)數(shù)為 n = 6 且 i = 3; 則 P(n,i)= P(6,3) = [ 1+ ( P(3) + 1) * 3 + ( P(2) + 1) * 2 ] / 6
= [ 1+ ( 5/3 + 1) * 3 + ( 3/2 + 1) * 2 ] / 6
注意:這里 P(3)、P(2) 是具有 3 個(gè)結(jié)點(diǎn)、2 個(gè)結(jié)點(diǎn)的二叉分類樹(shù)的平均查找長(zhǎng)度.在一般情況,P(i)為具有 i 個(gè)結(jié)點(diǎn)二叉分類樹(shù)的平均查找長(zhǎng)度.P(3) = (1+2+2)/ 3 = 5/3
P(2) = (1+2)/ 2 = 3/2
∴ P(n,i)= [ 1+ ( P(i) + 1) * i + ( P(n-i-1) + 1) * (n-i-1) ] / n
n
二叉樹(shù)
-1
∴ P(n)= ∑ P(n,i)/ n
依次輸入元素:10,8,16,5,20,7,12,19,試生成一棵二叉排序樹(shù).(1) 畫出建立的二叉排序樹(shù).(2) 假定每個(gè)元素的查找概率相等,計(jì)算查找成功時(shí)的平均查找長(zhǎng)度.
依次輸入元素:10,8,16,5,20,7,12,19,試生成一棵二叉排序樹(shù).(1) 畫出建立的二叉排序樹(shù).(2) 假定每個(gè)元素的查找概率相等,計(jì)算查找成功時(shí)的平均查找長(zhǎng)度.
數(shù)學(xué)人氣:574 ℃時(shí)間:2020-06-17 05:56:33
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 已知一組元素為(55,20,88,12,37,99,60),試畫出按元素排列次序插入生成的一棵二叉排序樹(shù)
- 輸入9,3,1,6,15,4,8,請(qǐng)畫出二叉排序樹(shù)!10分鐘內(nèi)完成,加倍!
- 已知序列 18,11,17,7,5,13,41,29,37,23,19.請(qǐng)畫出相應(yīng)的二叉排序樹(shù)并寫出該樹(shù)的前序、中序和后序序列.
- 依次輸入序列(23,15,9,17,26,18,24),請(qǐng)構(gòu)造一個(gè)二叉排序樹(shù),并畫出構(gòu)造過(guò)程
- 一表 49 66 73 52 40 37 65 43按表中元素次序依次插入一顆初始為空的二叉排序樹(shù),畫出表中元素構(gòu)成的二叉
- 表演者取出一裝滿水的飲料瓶,旋開(kāi)瓶蓋,水卻從瓶底流出的真相(用物理知識(shí)回答)
- 求一/二階微分方程通解
- 把這句話改為比喻句:我的心很疼痛,很難受.如題
- 兩分鐘英語(yǔ)對(duì)話,兩人的,一共十來(lái)句就行,新穎點(diǎn)的,不簡(jiǎn)單也不難,
- who can tell me?thanks alot.
- My mother works for 8__________(huor)a day
- 碳酸鈉與水二氧化碳反應(yīng)方程式:Na2CO3+CO2+H2O=2NaHCO3這個(gè)反應(yīng)方程式有離子方程式
猜你喜歡
- 1關(guān)于虛擬語(yǔ)氣的一個(gè)問(wèn)題!if條件句,表示與將來(lái)事實(shí)相反時(shí),從句謂語(yǔ)是過(guò)去時(shí)或should do
- 2分子間都存在范德華力嗎
- 3出租車:乘車不超過(guò)3千米時(shí),收費(fèi)5元(起步價(jià))超過(guò)部分每千米加收1.5元.王叔叔乘車15千米,
- 4幼兒園阿姨給小朋友分糖,如果每個(gè)小朋友分6顆,還多18顆糖,如果每個(gè)小朋友分9顆,就差8顆
- 5在三角形ABC中,CE平分角ACB,AC=8cm,AB=12cm,BC=10cm,過(guò)B作BD平行于CE,求BD的長(zhǎng).
- 6大自然的作文 300字
- 7We left the classroom after we finished the homework.(改成同義句) we___ ____ the classroom _____.
- 8AB是圓O的直徑,PA垂直于圓O所在的平面,C是圓周上的任意一點(diǎn),求證:BC⊥面PAC
- 9奧運(yùn)會(huì)幾年一次
- 10So 15 bottles of beer should be enough.
- 11I am gIad to learn that you wiIl coming to China.
- 12we watch TV at home改一般疑問(wèn)句并做否定回答