选择排序C++实现
来源:互联网 发布:kotlin转java 编辑:程序博客网 时间:2024/04/28 07:59
为N个元素从下到大排序:
#include<iostream>
using namespace std;
#define N 10 //排序元素个数
int main()
{
// int a[N]={3,1,8,4,7,5,2,6,9,0};
int i,j,k,a[N];
cout<<"请输入10个元素:";
for(i=0;i<N;i++)
cin>>a[i];//输入N个元素
for(i=0;i<N;i++)
{
int k=i;
for(j=i;j<N;j++)//选择法排序
{
if(a[j]<a[k])
{
k=j;//保存最小值下标
}
}
int temp=a[i];
a[i]=a[k];
a[k]=temp;
}
//输出排好序的数组
for(i=0;i<N;i++)
cout<<a[i]<<" ";
return 0;
}
程序运行结果:
0 0
- 选择排序C实现
- C实现选择排序
- 选择排序c&汇编实现
- 选择排序的c实现
- 选择排序C语言实现
- 选择排序C语言实现
- 选择排序C语言实现
- 选择排序--c语言实现
- 选择排序C语言实现
- 选择排序(C语言实现)
- C语言实现选择排序
- c语言实现选择排序
- 选择排序c语言实现
- 排序(1)---------选择排序(C语言实现)
- 选择排序 冒泡排序 C语言实现
- 选择排序——C/C++实现选择排序
- 选择排序算法的C语言实现
- 选择排序的c实现代码
- 【Struts2】(8)文件上传和下载
- latex如何给表格添加注释
- js过滤文本框中html代码等特殊字符
- Spring MVC配置Freemarker全局变量,实现应用全路径
- stm32通用定时器进入不了中断
- 选择排序C++实现
- TCP/IP详解卷1 读书笔记:第二十二章 TCP坚持定时器
- 音视频文件码率与大小计算
- 【css杂记】css兼容处理杂记 2
- mysql 备份
- 欢迎使用CSDN-markdown编辑器
- iOS - 快速筛选、整理与计算
- ExecutorService引发的血案(一)结构
- 【读书笔记】统计学:从数据到结论 第十一章