数据结构 数组排序
来源:互联网 发布:每天计划软件 编辑:程序博客网 时间:2024/06/05 21:05
#include<iostream>using namespace std;void SelectSort(int a[],int n)//选择排序法 {for(int i=0; i<n-1; i++){int index=i;//定义index记录找到的较小值的位置 for(int j=i+1; j<n; j++){if(a[j]<a[index])//寻找无序区内的最小值index=j;}if(index!=i) //把找到的最小值放到无序区的最前面{int tmp=a[index];a[index]=a[i];a[i]=tmp;}}for(int i=0; i<n; i++) { cout<<a[i]<<" "; }}int main(){int a[5]={9,8,3,5,2};SelectSort(a,5);return 0;}
阅读全文
0 0
- 数据结构 数组排序
- 数据结构-03 数组 -冒泡排序
- 数据结构-04 数组 -选择排序
- 数据结构-05 数组 -插入排序
- JAVA数据结构-数组&简单排序
- 数据结构2:数组排序专题
- 数据结构与算法练习-数组查找,排序
- 数据结构实例<一>(数组排序)入门
- 数据结构:用Java对数组进行排序
- 数据结构基础_对一个数组进行升序排序
- 数据结构系列之堆排序(基于数组实现)
- Java数据结构与算法之数组排序——冒泡
- Java数据结构与算法之数组排序——选择
- Java数据结构与算法之数组排序——插入
- EKAlgorithms-常用数据结构Objective-C语言实现一数组排序
- vector自定义数据结构数组按照指定元素排序
- 数据结构与算法mooc 内排序----数组取数
- 数据结构-数组排序-二路归并-循环实现-C语言
- H5 实训课 Day 3
- 鼠标响应
- opencv中BackgroundSubtractorMOG2源码分析与原理讲解
- Jquery prop()与change()冲突解决办法
- Android 计步功能-简单实现
- 数据结构 数组排序
- maven构建CDH开发环境
- 详解卷积反卷积操作
- layui 三级联动下拉框更新时回显问题
- 使用addHeaderView给PullToRefreshListView添加Banner
- python下安装eemd
- angular 学习资源
- Git常用命令总结
- wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)