交换排序
来源:互联网 发布:淘宝网拍卖平台土地 编辑:程序博客网 时间:2024/04/30 14:54
#include <stdio.h>int array[10]={160,96,48,47,76,57,54,36,24,91};void Exchange(int arr[],int n){ int k=0,temp=0; for(int i=0;i<n;i++) { k=i; for(int j=i+1;j<n;j++) { //这里的括号最好加上,有的书上这里没有加上括号,代码不易读 if(arr[k]>arr[j]) k=j; //重点是求取k } temp=arr[k]; arr[k]=arr[i]; arr[i]=temp; }}
int main(){Exchange(array,10); for(int i=0;i<10;i++)printf("%d\n",array[i]);}
0 0
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- 交换排序
- SQL Sever数据库损坏修复
- 强大的矩阵奇异值分解(SVD)及其应用
- 指针函数和函数指针
- 布局文件或控件存在却无法findViewById的解决办法
- [弱校胡策Round2]
- 交换排序
- 求数组最长递增子序列
- iOS断点续传:NSURLSession和NSURLSessionDataTask实现
- 如何获得键盘
- Shader第十三讲 Alpha混合
- Windows下在本机创建SVN服务
- 怎样计算一位数与一位数相乘
- zzulioj 1882: 蛤玮的魔法 (数学几何)水
- 开遍的话