Use defined function for getting subtree size
This commit is contained in:
parent
d6e22b641b
commit
ec1d64e9ba
1 changed files with 2 additions and 2 deletions
4
file.hpp
4
file.hpp
|
@ -53,12 +53,12 @@ public:
|
||||||
if(b == nullptr) return a;
|
if(b == nullptr) return a;
|
||||||
|
|
||||||
if(a->priority < b->priority) {
|
if(a->priority < b->priority) {
|
||||||
a->size += b->size;
|
a->size += get_size(b);
|
||||||
a->right = join(a->right, b);
|
a->right = join(a->right, b);
|
||||||
return a;
|
return a;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
b->size += a->size;
|
b->size += get_size(a);
|
||||||
b->left = join(a, b->left);
|
b->left = join(a, b->left);
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue