几种排序
humorousz
这个作者很懒,什么都没留下…
展开
-
冒泡排序
#include #include #define length 10 using namespace std; int num[length]; void print() { for(int i=0;i<length;++i) { cout<<num[i]<<' '; } cout<<endl; } int main() { for(i原创 2015-05-12 21:45:38 · 299 阅读 · 0 评论 -
快速排序
快速排序的基本思想:在顺序表中随机选取一位作为基准位,通过由两边像中间扫描,将不大于基准的元素放在左侧,不小于基准的元素放在右侧,将基准位作为中间节点,两侧分别递归进行快速排序,直到分组元素个数小于等于1; 一般我们都以第一位作为基准位,代码如下:#include #include #include #define LENGTH 10 using namespace std; void p原创 2015-05-15 13:28:54 · 311 阅读 · 0 评论