选择排序
2016-04-01 00:12
316 查看
选择排序的思路是,输入n个数,存储在下标从0到n-1。第一次,是从下标1到n-1的数中寻找比下标i=0的数小的,有则互换,无则不便;然后再从下标从2到n-1的数中,寻找数与下标i=1的数比较,得出第二小的,以此类推。
代码如下:
如有不对欢迎指出
代码如下:
#include <iostream> const int maxn = 1000+10; int arr[maxn]; using namespace std; int main() { int n; while(cin>>n){ for(int i=0;i<n;i++) cin>>arr[i]; for(int i=0; i<n; i++){ for(int j=i+1; j<n; j++){ if(arr[j]<arr[i]) swap(arr[j], arr[i]); } } for(int i=0;i<n;i++) cout<<arr[i]<<" "; cout<<endl; } return 0; }
如有不对欢迎指出
相关文章推荐
- iOS开发笔记14:微博/微信登录与分享、微信/支付宝支付
- 利用栈计算表达式的值
- Local Value和Master Value
- windows平台解决quick3.5final + sublimeText3 模拟器找不到的问题
- 配置samba配置文件
- spring 定时任务的配置
- H3C S3100V2 进web界面只显示不显示配置菜单,只有网络诊断
- iOS UI基础 - 20 UITextField
- android 实现刮刮乐刮奖效果
- 年销10亿+,这个创立4年的国产品牌,内容+渠道做对了什么?
- Spring 4 支持的 Java 8 特性
- Jil,高效的json序列化和反序列化库
- python基于隐马尔可夫模型实现中文拼音输入
- PHP数学运算函数大汇总(经典值得收藏)
- PHP数学运算与数据处理实例分析
- Zend Studio使用技巧两则
- PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
- PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
- PHP全局变量与超级全局变量区别分析
- PHP使用SOAP扩展实现WebService的方法