Skip to content

Commit 677873e

Browse files
committed
修改数组插入删除元素的bug
1 parent 04842a8 commit 677873e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/chapter4/part5/CountSort.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def count_sort_v2(array=[]):
3333
for i in range(0, len(array)):
3434
count_array[array[i]-min_value] += 1
3535
# 3.统计数组做变形,后面的元素等于前面的元素之和
36-
for i in range(1, len(array)):
36+
for i in range(1, len(count_array)):
3737
count_array[i] += count_array[i-1]
3838
# 4.倒序遍历原始数列,从统计数组找到正确位置,输出到结果数组
3939
sorted_array = [0] * len(array)
@@ -45,6 +45,6 @@ def count_sort_v2(array=[]):
4545

4646
my_array = list([4, 4, 6, 5, 3, 2, 8, 1, 7, 5, 6, 0, 10])
4747
print(count_sort(my_array))
48-
my_array = list([95, 94, 91, 98, 99, 90, 99, 93, 91, 92])
48+
my_array = list([95, 94, 91, 120, 90, 99, 93, 91, 92])
4949
print(count_sort_v2(my_array))
5050

0 commit comments

Comments
 (0)