![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
eslin依依
我是一只小小菜鸟~
展开
-
快速排序
#include #include int Adjust(int a[],int front,int last) { int temp; int i=front; int j=last; temp=a[i]; while(itemp ) j--; a[i]=a[j]; while(i<j && a[i]<temp) i++; a[j]=a[i]; a[i]=t转载 2014-04-30 14:51:52 · 382 阅读 · 0 评论 -
冒泡排序
冒泡排序 #include #include void Bubble(int a[],int len) { int length=len,i,j,temp; for(i=0;i<len;i++) { for(j=1;j<len-i;j++) if(a[j-1]>a[j]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp;转载 2014-04-29 22:37:44 · 348 阅读 · 0 评论 -
直接插入排序
#include #include //严格按照算法写 void InsertSort1(int a[],int len) { int i,j,k,temp; for(i=1;i<len;i++) { for(j=i-1;j>=0;j--) if(a[j]<a[i]) break; if(j!=i-1) { temp=a[i]; for(k=i-1转载 2014-04-30 11:04:52 · 400 阅读 · 0 评论 -
其他三次 只出现一次的数
#include #include #define MAXN 10 int FindNumber(int a[],int n) { int bits[32]={0}; int i,j; int result; result=0; memset(bits,0,32*sizeof(int)); for(i=0;i<n;i++) for(j=0;j<32;j++) bits[j]转载 2014-04-29 22:44:52 · 340 阅读 · 0 评论 -
希尔排序 缩小增量排序
#include #include //严格按照算法写 1A 1B 1C 排好后 排2A 2B 2C void ShellSort1(int a[],int len) { int i,j,gap,temp,k; for(gap=len/2;gap>0;gap/=2) { for(i=0;i<gap;i++) for(j=i+gap;j<len;j+=gap) {转载 2014-04-30 12:17:50 · 527 阅读 · 0 评论 -
直接选择排序
#include #include //依次在无序区选择 最小的 插入有序区的最后 void SelectSort(int a[],int len) { int i,j,temp; for(i=0;i<len-1;i++) { temp=a[i]; for(j=i+1;j<len;j++) if(a[j]<a[i]) { a[i]=a[j]; a[j]=t转载 2014-04-30 12:27:17 · 373 阅读 · 0 评论 -
归并排序
#include #include //两个有序数组合并 void MergeArray(int a[], int front, int mid, int last, int b[]) { int i=front; int j=mid+1; int k=0; while(i<=mid && j<=last) { if(a[i]<a[j]) b[k++]=a[i++];转载 2014-04-30 13:35:53 · 407 阅读 · 0 评论 -
2014年8月29日阿里校招在线笔试部分题--软件测试开发
##################3333原创 2014-08-29 21:06:51 · 619 阅读 · 0 评论