第十五周算法改进(选择排序)
来源:互联网 发布:h3c magic b1端口速率 编辑:程序博客网 时间:2024/05/16 09:39
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名:选择排序*作者;童宇*完成日期:2014年12月3日*版本号v1.0*问题描述:选择排序*输入描述:输入十个数*程序输出:输出排序后的*/#include <iostream>using namespace std;void select_sort(int a[],int);void output_array(int a[],int);int main(){ int i,a[10]; for(i=0;i<10;i++) { cin>>a[i]; } select_sort(a,10); output_array(a,10); return 0;}void select_sort(int a[],int n){ int i,j,b; for(j=0;j<n-1;j++) { for(i=j+1;i<n;i++) { if(a[i]<a[j]) { b=a[j]; a[j]=a[i]; a[i]=b; } } }}void output_array(int a[],int n){ int i; for(i=0; i<n; i++) { cout<<a[i]<<endl; } cout<<endl;}
运行结果:
0 0
- 第十五周算法改进(选择排序)
- 第十五周 项目3 归并排序算法的改进
- 第十五周项目10—归并排序算法的改进
- 第十五周 项目三归并排序算法的改进
- 第十五周 项目三归并排序算法的改进
- 第十五周项目3-归并排序算法的改进
- 第十五周项目3 归并排序算法的改进
- 第十五周 项目3-归并排序算法的改进
- 第十五周 项目三 归并排序算法的改进
- 第十五周项目1-验证算法-直接选择排序
- 堆排序算法(选择排序改进)
- 第十五周项目三—— 归并排序算法的改进
- 第十五周——项目三—归并排序算法的改进
- 排序算法--选择+冒泡及其改进
- 简单选择排序及其改进算法
- 简单选择排序及其改进算法
- 第十五周项目1 验证算法(5)选择排序之堆排序
- 第十五周——项目一—验证算法(6)选择排序之堆排序
- centos 7 firewalld基本配置
- 第14周 oj平台<对10个国家进行排序>
- 问题解决——在结构体中使用set保存结构体数据
- 指数增长的领域
- IOS键盘挡住UITextView的解决方案
- 第十五周算法改进(选择排序)
- THinkphp 批量删除的写法 (附源生态PHP写法)
- 剑指offer系列源码-替换空格
- Android下xml文档的序列化和解析
- DDoS攻击方式(信息图)
- 14章类型信息-之类型转换前先做检查--之instanceof
- 第15周项目3-两数和与差(用参数带回结果)
- 基于对话框显示,动态显示jpg.bmp等图片,并获取鼠标移动的坐标值及rgb值
- css 垂直居中方法整理