我試圖理解vEB樹的概念。van Emde Boas樹的高位和低位
在一個例子中: 我假定宇宙集合U = {0,1,2,3 ..... 8}。所以大小是9.
現在讓我們取一個子集S = {0,1,3,4,6,7}。
對於操作FindSuccessor(3,S);在我需要知道子集S中最小的元素> 3時,我需要知道我的元素的高位和低位,即3.
一個解釋說它的前半部分和後半部分,給出結果00和11分別爲高和低。
另一個表示:
高= FLOOR [元件/ SQRT(| U |)] = FLOOR [3/SQRT(9)] = FLOOR [1] = 1;
low = element%sqrt(| U |)= 3%sqrt(9)= 0;
請解釋我哪裏錯了?
謝謝:) 您可以解釋如何在上面的示例中使用任何一種方法獲取FindSuccessor(3,S)?我有一些麻煩理解它背後的算法。 – sg1
@ sg1好的,添加了幾個例子。 – Per
非常感謝:-) – sg1