Python 排序
冒泡排序
1 | def bubble_sort(li): |
冒泡排序(优化)
1 | def bubble_sort_1(li): |

选择排序
1 | def select(li): |

插入排序
1 | def insert_sort(li): |

快速排序
1 | def quick_sort(lists, left, right): |
1 | def part(li, left, right): # 列表,最左索引,最右索引 |

堆排序
1 | def sift(li, low, high): |

归并排序
1 | def merge(li, low, mid, high): |

Via