
数据结构和算法
文章平均质量分 82
小迷童
这个作者很懒,什么都没留下…
展开
-
数据结构--冒泡排序(C语言)
#include #include void bubbleSort(int* sortArr,int len); int main(void) { // int num[]={3,4,2,1,5,8,7,9,6}; int counts; int i=0;转载 2012-01-17 14:08:47 · 375 阅读 · 0 评论 -
数据结构--选择排序(C语言)
#include #include void selectSort(int* sortArr,int len); int main(void) { // int num[]={3,4,2,1,5,8,7,9,6}; int counts; int i=0;转载 2012-01-17 14:09:24 · 342 阅读 · 0 评论 -
数据结构--插入排序(C语言)
#include void insert(int *arr,int len){ int select; for(int i=1;i<len;i++){ select=arr[i]; int j; for(j=i;j>0&arr[j-1]>select;j--){转载 2012-01-17 14:10:03 · 286 阅读 · 0 评论 -
八种常用的排序算法
下面要讲到的8种排序都属于内部排序,既在内存中完成,主要从理论原理方面来分析的。 插入排序 ①直接插入排序例:六个数12 15 9 20 6 31 24 用直接插入排序,如下图:思路:第一步:从给出的六个数中,随便拿出一个数,比如12,形成一个有序的数据序列(一个数当然是有序的数据序列了,不看12之外的数,就当其他的数不存在);第二步:从剩转载 2012-05-04 10:03:25 · 355 阅读 · 0 评论