Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions Tree/Tree.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
class Node:
# constructor
def __init__(self, value):
self.value = value
self.right = None
self.left = None

class BinarySearchTree:
# constructor
def __init__(self):
self.root = None

# insert new node to tree
def insert(self, value):
new_node = Node(value)
if self.root is None:
Expand All @@ -28,7 +31,7 @@ def insert(self, value):
return True
temp = temp.right


# check value is present in tree or not
def contains(self, value):
if self.root is None:
return False
Expand All @@ -41,7 +44,7 @@ def contains(self, value):
else:
return True
return False

# minimum value in tree
def minimum_Value(self, current_node):
while current_node.left is not None:
current_node = current_node.left
Expand Down