順序統計ツリーでは、ノードのランクは何ですか?
それはによって与えられますか
rank = x.left.size + 1
またはこの機能によって?
OS-RANK(T, x)
{
r = left.size + 1
y = x
while (y != T.root)
{
if (y == y.p.right) {
r = r + y.p.left.size + 1
}
}
return r
}
x.left.size + 1
私はそれが単純であるべきだと思うので、私は本当に混乱しx
ています。