我正在研究区间树的实现,我想知道是否可以使用红黑树而不存储最大值并使用以下伪代码?
i=input_interval
x=tree.root
while x!=None AND check_overlap(i,x)==False:
if x.left!=None AND i.high < x.low:
x=x.left
else:
x=x.right
return x
我正在研究区间树的实现,我想知道是否可以使用红黑树而不存储最大值并使用以下伪代码?
i=input_interval
x=tree.root
while x!=None AND check_overlap(i,x)==False:
if x.left!=None AND i.high < x.low:
x=x.left
else:
x=x.right
return x