forked from hofmannol/AlgoDatSoSe25
check_circle removed
This commit is contained in:
parent
ac7068d26c
commit
6605fe9957
@ -43,15 +43,6 @@ class AVLTree(BinaryTree):
|
|||||||
if parent:
|
if parent:
|
||||||
self.balance(parent)
|
self.balance(parent)
|
||||||
|
|
||||||
def check_circle(self, node: AVLTreeNode, check_nodes = []):
|
|
||||||
if node is None:
|
|
||||||
return
|
|
||||||
if id(node) in check_nodes:
|
|
||||||
print("Circle detected")
|
|
||||||
return
|
|
||||||
self.check_circle(node.left, check_nodes + [id(node)])
|
|
||||||
self.check_circle(node.right, check_nodes + [id(node)])
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user