最近希望能够弥补一下数据结构与算法相关基础知识,便先尝试用python去实现常见的几种基础排序算法,实现代码归纳如下。
冒泡排序
1 | def bubbleSort(nums): |
选择排序
1 | def insert_sorted(a_list): |
归并排序
1 | def mergeSort(A, n): |
快速排序
1 | def quickSort(aList): |
最近希望能够弥补一下数据结构与算法相关基础知识,便先尝试用python去实现常见的几种基础排序算法,实现代码归纳如下。
1 | def bubbleSort(nums): |
1 | def insert_sorted(a_list): |
1 | def mergeSort(A, n): |
1 | def quickSort(aList): |