@@ -40,12 +40,12 @@ def height(root):
40
40
"""
41
41
if not root :
42
42
return 0
43
- leftHeight = height (root .left )
44
- rightHeight = height (root .right )
45
- if leftHeight > rightHeight :
46
- return leftHeight + 1
43
+ left_Height = height (root .left )
44
+ right_Height = height (root .right )
45
+ if left_Height > right_Height :
46
+ return left_Height + 1
47
47
else :
48
- return rightHeight + 1
48
+ return right_Height + 1
49
49
50
50
def levelorder1 (root ):
51
51
"""
@@ -77,7 +77,7 @@ def levelorder2(root,level):
77
77
levelorder2 (root .left ,level - 1 )
78
78
levelorder2 (root .right ,level - 1 )
79
79
80
- def printlefttoright (root ,level ):
80
+ def print_left_to_right (root ,level ):
81
81
"""
82
82
Print elements on particular level from left to right direction of the binary tree.
83
83
"""
@@ -86,10 +86,10 @@ def printlefttoright(root,level):
86
86
if level == 1 :
87
87
print (root .data ,end = " " )
88
88
elif level > 1 :
89
- printlefttoright (root .left ,level - 1 )
90
- printlefttoright (root .right ,level - 1 )
89
+ print_left_to_right (root .left ,level - 1 )
90
+ print_left_to_right (root .right ,level - 1 )
91
91
92
- def printrighttoleft (root ,level ):
92
+ def print_right_to_left (root ,level ):
93
93
"""
94
94
Print elements on particular level from right to left direction of the binary tree.
95
95
"""
@@ -98,8 +98,8 @@ def printrighttoleft(root,level):
98
98
if level == 1 :
99
99
print (root .data ,end = " " )
100
100
elif level > 1 :
101
- printrighttoleft (root .right ,level - 1 )
102
- printrighttoleft (root .left ,level - 1 )
101
+ print_right_to_left (root .right ,level - 1 )
102
+ print_right_to_left (root .left ,level - 1 )
103
103
104
104
def zigzag (root ):
105
105
"""
@@ -109,10 +109,10 @@ def zigzag(root):
109
109
height_tree = height (root )
110
110
for h in range (1 ,height_tree + 1 ):
111
111
if flag == 0 :
112
- printlefttoright (root ,h )
112
+ print_left_to_right (root ,h )
113
113
flag = 1
114
114
else :
115
- printrighttoleft (root ,h )
115
+ print_right_to_left (root ,h )
116
116
flag = 0
117
117
118
118
def main (): # Main function for testing.
0 commit comments