Skip to content

Commit 91ee4fe

Browse files
committed
segment tree create , update and range query
1 parent 856b331 commit 91ee4fe

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

tree/segmenttreesum.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ def next_power_of_2(n):
5252
return n
5353
while n & (n - 1) > 0:
5454
n &= (n - 1)
55-
5655
return n << 1
5756

5857
if __name__ == '__main__':
@@ -62,7 +61,7 @@ def next_power_of_2(n):
6261
print(sum_range_query(segment_tree, 2, 5, len(input)))
6362
print(sum_range_query(segment_tree, 1, 3, len(input)))
6463
update_value(input, segment_tree, 4, 3)
64+
print(input)
65+
print(segment_tree)
6566
print(sum_range_query(segment_tree, 2, 5, len(input)))
6667
print(sum_range_query(segment_tree, 1, 3, len(input)))
67-
68-

0 commit comments

Comments
 (0)