直接插入排序
1 | def insertion_sort(arr): |
快速排序
1 | def quick_partition(arr, low, high): |
选择排序
1 | def select_sort(arr): |
冒泡排序
1 | def bubble_sort(arr): |
归并排序
1 | def merge_sort(arr): |
堆排序
1 | def heap_sort(arr): |
建最小堆
1 | def min_heap(arr): |
希尔排序
1 | def shell_sort(arr): |
1 | def insertion_sort(arr): |
1 | def quick_partition(arr, low, high): |
1 | def select_sort(arr): |
1 | def bubble_sort(arr): |
1 | def merge_sort(arr): |
1 | def heap_sort(arr): |
1 | def min_heap(arr): |
1 | def shell_sort(arr): |