Skip to content

Commit 28ba018

Browse files
authoredNov 8, 2019
Update Binary Search Tree.py
1 parent b9b7296 commit 28ba018

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed
 

‎Binary Search Tree.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,25 @@ def __init__(self,val):
44
self.left = None
55
self.right = None
66
self.element=val
7+
8+
def insert(self,data):
9+
if self.val<data:
10+
if self.right:
11+
return self.right.insert(data)
12+
elif self.val>data:
13+
if self.left:
14+
return self.left.insert(data)
15+
else:
16+
return False
717

818
class Binary Tree(object):
919
def __init__(self):
1020
self.root=None
1121
self.leaf=None
1222
self.size=None
1323

14-
def insert(self,val):
15-
if root :
16-
24+
def insert(self,data):
25+
if self.root :
26+
self.root.insert(data)
27+
else :
28+
self.root=Node(data)

0 commit comments

Comments
 (0)