We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 67819d2 + 461c909 commit ddfcc82Copy full SHA for ddfcc82
zh-hans/basics_data_structure/heap.md
@@ -42,7 +42,10 @@ class MaxHeap:
42
left, right = 2 * i + 1, 2 * i + 2
43
max_index = i
44
# should compare two chidren then determine which one to swap with
45
- flag = array[left] > array[right]
+ if left < len(array) and right < len(array):
46
+ flag = array[left] > array[right]
47
+ else:
48
+ flag = True
49
if left < len(array) and array[left] > array[max_index] and flag:
50
max_index = left
51
if right < len(array) and array[right] > array[max_index] and not flag:
0 commit comments