更大的概率根據pugh的文章,獲得列表的最大級別大於k的概率等於1-(1-p^k)^ n,並且文章還稱該表達式最多爲np^k(因此對於那些瞭解這篇文章的人來說,預期的最大水平至多爲L(n)+ 1 /(1-p)..)。因爲所有我能想到的是P(節點j級)=(p^j)(1-p)=> P(節點(等級大於k)= 1 - 和(P(在等級i中的節點),i = 1到i = k),其導致P(最大等級> k)= P(等級> k中的一個節點) = n P(節點電平大於k)= ... = n *(1 + p *(p^k-1))跳錶:</p> <pre><code>enter code here randomLevel() newLevel := 1 --random() returns a random value in [0,1) while random() < p do newLevel := newLevel+1 return min(newLevel,MaxLevel) </code></pre> <p>這是用來確定在什麼樣的水平,他將一個節點插入:該列表的最大水平比給出的randomLevel()函數K
help ???謝謝:)