标签:冒泡排序 com github https return select bsp hub 实现
GitHub地址:https://github.com/hustcc/JS-Sorting-Algorithm
摘录一二:
1.冒泡排序
Python实现:
def bubbleSort(arr):
for i in range(1, len(arr)):
for j in range(0, len(arr)-i):
if arr[j] > arr[j+1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
return arr
2.选择排序:
Python实现:
def selectionSort(arr):
for i in range(len(arr) - 1):
# 记录最小数的索引
minIndex = i
for j in range(i + 1, len(arr)):
if arr[j] < arr[minIndex]:
minIndex = j
# i 不是最小数时,将 i 和最小数进行交换
if i != minIndex:
arr[i], arr[minIndex] = arr[minIndex], arr[i]
return arr
标签:冒泡排序 com github https return select bsp hub 实现
原文地址:https://www.cnblogs.com/Haihong72H/p/12176042.html