【基础排序】选择排序
来源:互联网 发布:数据库方面的书 编辑:程序博客网 时间:2024/05/21 22:56
#include <iostream>using namespace std;void SelectionSort(int a[],int n){for(int i=0; i<n-1; ++i){int k=i;for(int j=i+1; j<n; j++){if(a[k]>a[j]){k=j;}}if(k!=i){swap(a[k],a[i]);}}}void print(int a[],int n) { for(int i=0; i<n; i++) { cout<<a[i]<<" "; } cout << endl; } void main() { int a[] = {1,3,6,8,0,5,7}; cout << "排序前:"; print(a,sizeof(a)/sizeof(a[0])); SelectionSort(a,sizeof(a)/sizeof(a[0])); cout << "排序后:"; print(a,sizeof(a)/sizeof(a[0])); }
- 【基础排序】选择排序
- 基础排序---选择排序
- 基础排序:选择排序
- LeetCode基础-排序-选择排序
- 基础的选择排序
- java基础-选择排序
- java 基础 选择排序
- 【算法基础】选择排序
- 【基础算法】选择排序
- 基础排序算法(冒泡排序、选择排序、插入排序)
- 基础排序总结(冒泡排序、选择排序、插入排序)
- 基础排序:冒泡排序、选择排序、插入排序
- 算法基础之排序篇-选择排序
- 基础算法之排序(2)--选择排序
- Java基础---选择排序和冒泡排序
- java基础之----选择排序 冒泡排序
- java基础之----选择排序 冒泡排序
- 【java基础】选择排序and冒泡排序
- flex跨平台移动化企业开发架构
- Linux 内核态文件操作
- 为什么不能实现你的目标?
- CEGUI Lua 编码
- android关于通过向导安装放在data分区下的apk文件
- 【基础排序】选择排序
- android hover监控鼠标移动事件
- C语言基础回顾
- CEGUI的String与C++的std::string互相转换
- vector 容器使用时应该注意的内存分配问题
- 深入理解iputils网络工具-第3篇 clockdiff:时间比对程序
- 社会化评论为网站发展提供强力驱动
- pthread_mutex_init函数《代码》
- SweepGradient扫描渲染