列表查询:
1 | def bin_search(data_set, val): |
冒泡排序:
1 | def bubble_sort(li): |
选择排序:
1 | def select_sort(li): |
插入排序:
思路: 每次从无序区选择一个元素, 插入到有序区的位置, 直到无序区变空
1 | def insert_sort(li): |
快速排序:
1 | def quick_sort(data, left, right): |
堆排序:
1 | # 构造堆 |
Treat the world kindly and light up the night.
1 | def bin_search(data_set, val): |
1 | def bubble_sort(li): |
1 | def select_sort(li): |
思路: 每次从无序区选择一个元素, 插入到有序区的位置, 直到无序区变空
1 | def insert_sort(li): |
1 | def quick_sort(data, left, right): |
1 | # 构造堆 |
文章作者:Vincent Zheng
发布时间:2019年01月03日 - 15:01
最后更新:2019年01月06日 - 18:01
原始链接:https://zws910.github.io/2019/01/03/algorithm-py/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。