数据结构
文章平均质量分 50
DrownFish19
学生,在读
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
哈希表
#include "stdio.h" #include "stdlib.h" #define SUCCESS 1 #define UNSUCCESS 0 #define DUPLICATE -1 #define OK 1 #define ERROR -1 #define EQ(a,b) ((a)==(b)) #define LT(a,b) ((a)< (b)) #define LQ(a,b) (原创 2016-05-26 10:17:27 · 403 阅读 · 0 评论 -
归并排序
//归并排序 #include using namespace std; // 归并排序中的合并算法 void Merge(int a[], int left, int center, int len) { int *t = (int *) malloc((len-left+1) * sizeof(int)); //申请空间,大小为两个已经排序序列之和,该空间用来存放合并后的序列原创 2016-05-26 10:20:50 · 252 阅读 · 0 评论 -
冒泡排序
//冒泡排序算法 #include using namespace std; void Bubblesort(int num[],int n) { int i,j,temp; for(i=n;i>0;i--) for(j=0;j<i-1;j++) //注意i和j的范围 { if(num[j]>num[j+1]) { temp=num[j]; num原创 2016-05-26 10:25:05 · 348 阅读 · 0 评论 -
直接插入排序
//直接插入排序 #include using namespace std; void Insertsort(int num[],int n) { int i,j; int temp; for(i=1;i<n;i++) { temp=num[i]; j=i-1; //从右向左寻找num[i]的插入位置 while(j>=0 && temp<num[j]) { n原创 2016-05-26 10:25:57 · 274 阅读 · 0 评论
分享