@@ -77,12 +77,12 @@ class Node:
77
77
@param data node data object to insert
78
78
"""
79
79
if data < self.data:
80
- if self.left == None:
80
+ if self.left is None:
81
81
self.left = Node(data)
82
82
else:
83
83
self.left.insert(data)
84
84
else:
85
- if self.right == None:
85
+ if self.right is None:
86
86
self.right = Node(data)
87
87
else:
88
88
self.right.insert(data)
@@ -151,11 +151,11 @@ class Node:
151
151
@returns node and node's parent if found or None, None
152
152
"""
153
153
if data < self.data:
154
- if self.left == None:
154
+ if self.left is None:
155
155
return None, None
156
156
return self.left.lookup(data, self)
157
157
elif data > self.data:
158
- if self.right == None:
158
+ if self.right is None:
159
159
return None, None
160
160
return self.right.lookup(data, self)
161
161
else:
@@ -196,7 +196,7 @@ class Node:
196
196
"""
197
197
# get node containing data
198
198
node, parent = self.lookup(data)
199
- if node != None:
199
+ if node is not None:
200
200
children_count = node.children_count()
201
201
...
202
202
[/code]
@@ -235,7 +235,7 @@ class Node:
235
235
236
236
@returns number of children: 0, 1, 2
237
237
"""
238
- if node == None:
238
+ if node is None:
239
239
return None
240
240
cnt = 0
241
241
if self.left:
@@ -347,17 +347,17 @@ class Node:
347
347
@param node tree's root node to compare to
348
348
@returns True if the tree passed is identical to this tree
349
349
"""
350
- if node == None:
350
+ if node is None:
351
351
return False
352
352
if self.data != node.data:
353
353
return False
354
354
res = True
355
- if self.left == None:
355
+ if self.left is None:
356
356
if node.left:
357
357
return False
358
358
else:
359
359
res = self.left.compare_trees(node.left)
360
- if self.right == None:
360
+ if self.right is None:
361
361
if node.right:
362
362
return False
363
363
else:
@@ -485,7 +485,7 @@ Does lookup() works?
485
485
[code lang="python"]
486
486
node, parent = root.lookup(9)
487
487
# Node 9 doesn't exist
488
- self.assertTrue(node == None)
488
+ self.assertTrue(node is None)
489
489
# check if returned node and parent are correct
490
490
node, parent = root.lookup(11)
491
491
self.assertTrue(node.data == 11)
0 commit comments