排序算法
冒泡排序
时间复杂度:O(n²)
空间复杂度:O(1)
健壮性:健壮
难易程度:简单
def bubbleSort(li):
for i in range(len(li) - 1):...], li[j + 1] = li[j + 1], li[j]
li = [345, 456, 68.435, 1, 6, 4, 568, ]
bubbleSort(li)
print(li)
选择排序...li[min], li[j] = li[j], li[min]
li = [345, 456, 68.435, 1, 6, 4, 568, ]
selectSort(li)
print(li)
插入排序...1] = heap[-1], heap[0]
array.insert(0, heap.pop())
heap_adjust(0)
return array
查找算法...顺序查找
二分查找