Skip to content

Commit 6a19f88

Browse files
committed
.
1 parent 351432b commit 6a19f88

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

docs/Bubblesort.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
```python
3535
def bubble_sort(array: List, reverse: bool=False) -> None:
3636
'''
37-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
37+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
3838
reverse: 是否降序, 默认采用升序。
3939
'''
4040
for i in range(len(array) - 1): # loop to access each array element
@@ -50,7 +50,7 @@ def bubble_sort(array: List, reverse: bool=False) -> None:
5050
```python
5151
def bubble_sort(array: List, reverse: bool=False) -> None:
5252
'''
53-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
53+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
5454
reverse: 是否降序, 默认采用升序。
5555
'''
5656
for i in range(len(array) - 1):
@@ -68,7 +68,7 @@ def bubble_sort(array: List, reverse: bool=False) -> None:
6868
```python
6969
def bubble_sort(array: List, reverse: bool=False) -> None:
7070
'''
71-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
71+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
7272
reverse: 是否降序, 默认采用升序。
7373
'''
7474
for i in range(len(array) - 1):

sortingx/bubble.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
# 普通版本
44
def normal(array: List, reverse: bool=False) -> None:
55
'''
6-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
6+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
77
reverse: 是否降序, 默认采用升序。
88
'''
99
for i in range(len(array) - 1): # loop to access each array element
1010
for j in range(len(array) - i - 1): # loop to compare array elements
1111
# compare two adjacent elements and change > to < to sort in descending order
12-
if array[j] < array[j + 1] if reverse else array[j] > array[j + 1]:
12+
if array[j] < array[j + 1] if reverse else array[j] > array[j + 1]: # 此处增加cmp、key
1313
# swapping elements if elements are not in the intended order
1414
array[j], array[j + 1] = array[j + 1], array[j]
1515

1616
# 添加旗帜
1717
def flag(array: List, reverse: bool=False) -> None:
1818
'''
19-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
19+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
2020
reverse: 是否降序, 默认采用升序。
2121
'''
2222
for i in range(len(array) - 1):
@@ -31,7 +31,7 @@ def flag(array: List, reverse: bool=False) -> None:
3131
# 双向排序
3232
def bidirect(array: List, reverse: bool=False) -> None:
3333
'''
34-
支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
34+
array: 支持数值型数据,如整型与浮点型混合;支持全为字符串类型的数据;不支持字符串型与数值型混合。
3535
reverse: 是否降序, 默认采用升序。
3636
'''
3737
for i in range(len(array) - 1):

0 commit comments

Comments
 (0)