Skip to content

Commit b6231f3

Browse files
committed
Improve documentation for Treap lower_bound
1 parent de85fc7 commit b6231f3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

content/data-structures/Treap.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ template<class F> void each(Node* n, F f) {
2525

2626
pair<Node*, Node*> split(Node* n, int k) {
2727
if (!n) return {};
28-
if (cnt(n->l) >= k) { // "n->val >= v" for lower_bound(v)
28+
if (cnt(n->l) >= k) { // "n->val >= k" for lower_bound(k)
2929
auto pa = split(n->l, k);
3030
n->l = pa.second;
3131
n->recalc();
3232
return {pa.first, n};
3333
} else {
34-
auto pa = split(n->r, k - cnt(n->l) - 1);
34+
auto pa = split(n->r, k - cnt(n->l) - 1); // and just "k"
3535
n->r = pa.first;
3636
n->recalc();
3737
return {n, pa.second};

0 commit comments

Comments
 (0)