MCPcopy Create free account
hub / github.com/TheAlgorithms/Python / SegmentTreeNode

Class SegmentTreeNode

data_structures/binary_tree/segment_tree_other.py:11–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10
11class SegmentTreeNode:
12 def __init__(self, start, end, val, left=None, right=None):
13 self.start = start
14 self.end = end
15 self.val = val
16 self.mid = (start + end) // 2
17 self.left = left
18 self.right = right
19
20 def __repr__(self):
21 return f"SegmentTreeNode(start={self.start}, end={self.end}, val={self.val})"
22
23
24class SegmentTree:

Callers 1

_build_treeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected