<算法导论习题>2.2-2
2016-06-30 21:54
253 查看
#include "iostream" using namespace std; int main(){ int a[] = { 2, 1, 3, 5, 3, 2, 6, 3, 1 }; for (int j = 0; j < 8; j++){ int key = a[j]; for (int i = j + 1; i < 9; i++){ if (a[i] < a[j]){ a[j] = a[i]; a[i] = key; key = a[j]; } } } for (int i = 0; i < 9; i++) cout << a[i] << " "; cout << endl; }
相关文章推荐
- 基于spring security的简易用户身份认证(数据库)
- ORACLE中DBMS_SQL的用法
- 怎么检查jdk eclipse 版本
- Java对象锁和类锁全面解析(多线程synchronized关键字)
- HTTP和HTTPS详解
- Hibernate持久化三种对象
- App开机自启动
- 浅谈Ajax的优缺点
- 并查集的应用
- 【Java】JDBC连接MySQL
- 流水线技术概念简介
- SpringMVC常用注解
- 招商银行面试心得
- 使用splice函数对数组中的元素进行删除时的注意事项
- 深入 CSocket 编程之阻塞和非阻塞模式
- java生成随机数
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- 监控Linux性能的18个命令行工具
- 软件开发中的自测及C代码示例
- win8.1 thinkpad 安装virtualbox,ubuntu的准备工作(大白型)