@@ -11,7 +11,7 @@ def preorder(root):
11
11
"""
12
12
PreOrder traversal: visit root node then its left subtree followed by right subtree.
13
13
"""
14
- if ( root != None ) :
14
+ if root :
15
15
print (root .data ,end = " " )
16
16
preorder (root .left )
17
17
preorder (root .right )
@@ -20,7 +20,7 @@ def postorder(root):
20
20
"""
21
21
PostOrder traversal: visit left subtree followed by right subtree and then root node.
22
22
"""
23
- if ( root != None ) :
23
+ if root :
24
24
postorder (root .left )
25
25
postorder (root .right )
26
26
print (root .data ,end = " " )
@@ -29,7 +29,7 @@ def inorder(root):
29
29
"""
30
30
InOrder traversal: visit its left subtree followed by root node and then right subtree.
31
31
"""
32
- if ( root != None ) :
32
+ if root :
33
33
inorder (root .left )
34
34
print (root .data ,end = " " )
35
35
inorder (root .right )
@@ -38,7 +38,7 @@ def height(root):
38
38
"""
39
39
Recursive function for calculating height of the binary tree.
40
40
"""
41
- if ( root == None ) :
41
+ if not root :
42
42
return 0
43
43
leftHeight = height (root .left )
44
44
rightHeight = height (root .right )
@@ -52,16 +52,16 @@ def levelorder1(root):
52
52
Print whole binary tree in Level Order Traverse.
53
53
Level Order traverse: Visit nodes of the tree level-by-level.
54
54
"""
55
- if root == None :
55
+ if not root :
56
56
return
57
57
temp = root
58
58
que = [temp ]
59
- while ( len (que )> 0 ) :
59
+ while len (que )> 0 :
60
60
print (que [0 ].data ,end = " " )
61
61
temp = que .pop (0 )
62
- if temp .left != None :
62
+ if temp .left :
63
63
que .append (temp .left )
64
- if temp .right != None :
64
+ if temp .right :
65
65
que .append (temp .right )
66
66
67
67
def levelorder2 (root ,level ):
@@ -81,7 +81,7 @@ def printlefttoright(root,level):
81
81
"""
82
82
Print elements on particular level from left to right direction of the binary tree.
83
83
"""
84
- if root == None :
84
+ if not root :
85
85
return
86
86
if level == 1 :
87
87
print (root .data ,end = " " )
@@ -93,7 +93,7 @@ def printrighttoleft(root,level):
93
93
"""
94
94
Print elements on particular level from right to left direction of the binary tree.
95
95
"""
96
- if root == None :
96
+ if not root :
97
97
return
98
98
if level == 1 :
99
99
print (root .data ,end = " " )
0 commit comments