选择排序
来源:互联网 发布:双四选一数据选择器 编辑:程序博客网 时间:2024/06/06 10:45
#include<iostream>using namespace std;#define M 11void SelectSort(int a[]){cout << "排序过程: " << endl; int pos;//目前最小的数字的位置int temp;//temp存最小数字for (int i = 0; i < M; i++){pos = i;//最小值位置temp = a[i];//最小值for (int j = i + 1; j < M; j++)//查找最小字符{if (a[j] < temp)//新的最小值出现{pos = j;//新的最小字符的位置temp = a[j];}}a[pos] = a[i];//交换元素a[i] = temp;//最小值置于最低位置for (int k = 0; k < M; k++)cout << a[k] << " ";cout << endl;}}void main(){cout << "--------------选择排序--------------" << endl;int a[M] = { 1110, 209, 386, 768, 185, 247, 606, 230, 834, 54, 12 };cout << "排序之前的元素为: \n";for (int i = 0; i < M; i++)//循环排序前数组cout << a[i] << " ";cout << endl;SelectSort(a);//选择排序法cout << "排序结果为: \n";for (int i = 0; i < M; i++)//循环排序后数组cout << a[i] << " ";cout << endl;}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- SGU 127 Telephone directory(水~)
- Android系统对话框——自定义关闭
- SSH简介与Hadoop集群环境搭建之 SSH免密钥登录
- 一些提高用户体验的前端技术
- html 文本提示值
- 选择排序
- sbt 区分多个环境
- iOS应用内付费(IAP)开发步骤列表
- 图片压缩处理
- Linux后台运行nohup,setsid
- DMA基本概念及linux2440下DMA驱动程序编写与测试
- property中的strong 、weak、copy 、assign 、retain 、unsafe_unretained 与autoreleasing区别和作用详解
- CentOS如何挂载硬盘※※※※ ---持续跟进文章
- Spring事务嵌套