交换排序法
来源:互联网 发布:淘宝企业开店保证金 编辑:程序博客网 时间:2024/06/06 09:33
基本思想:比较第 i 记录和第 j 个(j=i+1....n-1)记录,若不满足预设大小关系则交换
时间复杂度O(n^2),是一种稳定的排序方法
/*exchange sort*/#include <stdio.h>#include <stdlib.h>#define A 10int s[10]={10,32,63,8,100,-10,63,49,76,17};void exchange_sort(int s[],int n){int i,j,temp;for(i=0;i<n;i++){for(j=i+1;j<n;j++){if(s[j]<s[i]){temp=s[i];s[i]=s[j];s[j]=temp;}}}}int main(void){int i;exchange_sort(s,A);printf("The exchange sort result is:\n");for(i=0;i<A;i++){printf("%d ",s[i]);}printf("\n");system("pause");return 0;}
0 0
- 交换排序法
- 交换排序法
- 数组交换排序法
- 交换法排序
- 交换法排序
- 数据结构-排序: 交换排序(冒泡排序法)
- 数据结构-排序: 交换排序(快速排序法)
- 数据结构-排序: 交换排序(快速排序法)
- 数据结构-排序: 交换排序(冒泡排序法)
- 【排序算法3】交换法
- java排序算法之(交换法排序)
- 冒泡排序_php版本-交换排序法!
- 交换排序之----冒泡排序法
- 排序:插入排序/选择排序/交换排序(冒泡法)
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 【Java图表绘制-JFreeChart】
- 做一个正气的杭电人 2500
- 【asp.net小札记】自定义文件夹访问权限
- TOJ 4620
- Windows 通过公钥访问Git Server
- 交换排序法
- myeclipse快捷工具
- Ubuntu 11.10 server 安装Git 服务器
- Floyd算法详讲
- Java 线程池的原理与实现
- Unity学习小结1 - 资源优化(1)
- web app debugging的一些方法和网站
- 《谁是谷歌想要的人才?》读书摘抄(3)——计算能力筛选
- 自动化1121何永佳第二周作业