算法导论——2.1-2选择排序
来源:互联网 发布:阿里云搭建ss 无网 编辑:程序博客网 时间:2024/06/16 12:52
题目:考虑排序存储在数组A中的n个数:首先找出A中的最小元素并将其和A[1]中的元素交换。接着,次大值和A[2]交换。以此类推。
#include<iostream>using namespace std;int main(){int a[100];int n, t = 0;cout << "input the size of array:" << endl;cin >> n;for (size_t i = 0; i < n; ++i)cin >> a[i];for (size_t i = 0; i < n; ++i){int key = a[i];int temp = 0;for (size_t j = i; j < n; ++j){if (a[j] < key){key = a[j];t = j;}}a[t] = a[i];a[i] = key;}for (size_t i = 0; i < n; ++i)cout << a[i] << " ";cout << endl;return 0;}
0 0
- 算法导论——2.1-2选择排序
- 算法导论——选择排序
- 学习算法导论——选择排序
- 选择排序—算法导论学习
- 算法导论2.2-2——选择排序
- 【算法导论】选择排序
- 【算法导论】 2.2选择排序
- 算法导论_选择排序
- 【算法导论】选择排序法
- 算法导论-----------选择排序 c++
- 《算法导论》学习笔记之Chapter 2-2.1,2.2,2.3插入排序,选择排序,归并排序
- 算法导论2.1——插入排序
- 算法导论—快速排序
- 算法导论—计数排序
- 算法导论篇—排序
- 《算法导论》2、选择排序实现(C++)
- 算法导论2.2-2selection-sort(选择排序)
- 算法导论学习日记(2)--选择排序
- PL/SQL远程连接数据库的操作办法
- Precision & Recall
- 使用tinymini210开发远程的温度监控系统,实现C#和安卓客户端显示数据和控制
- java基础学习(4)
- ThinkPHP访问数据库的方法
- 算法导论——2.1-2选择排序
- 初中OJ1837. 【NOIP2009TG】靶形数独
- Leetcode | Binary Tree Right Side View
- 一道c++面试题的思考与学习(类内存布局)
- 大数据Spark “蘑菇云”行动第101课:Hive性能调优之企业级数据倾斜解决方案及对Job数目的优化
- 好帖子好地址_即时通讯相关
- 关于Faster R-CNN的一切——笔记1:R-CNN
- 1027. 打印沙漏(20)
- js写一个好用的数组查找方法