冒泡排序(C++)
2017-08-24 22:03
232 查看
#include <iostream> #include<algorithm> using namespace std; int main() { int n;//数组元素个数 cin >> n; int array[1001]; for (int i = 0; i<n; i++) { cin >> array[i]; } for (int i = 0; i < n; i++) { //每一次由底至上地上升 for (int j = n - 1; j > i; j--) { if (array[j] < array[j - 1]) { swap(array[j], array[j - 1]); } } } for (int i = 0; i < n; i++) { cout << array[i] << ','; } system("pause"); return 0; }
相关文章推荐
- 《大话数据结构》第9章 排序 9.3 冒泡排序(上)
- java排序之 --- 冒泡排序
- 直接插入排序、折半插入排序、Shell排序、冒泡排序,选择排序
- 冒泡排序
- js 排序 冒泡排序,选择排序,插入排序
- 冒泡排序的解读
- c语言中冒泡排序、插入排序、选择排序算法比较
- Python实现冒泡排序
- 浅析各类排序算法(二) 交换类排序之冒泡排序及鸡尾酒排序
- 冒泡排序
- 常见C语言题目:选择排序,冒泡排序,函数调用,递归等重要题列
- 冒泡排序
- 快速排序&冒泡排序
- 排序算法之冒泡排序
- jzoj3542 【清华集训2014】冒泡排序 (又是性质+半构造)
- C语言实现直接插入排序,冒泡排序以及二分查找(巩固理解记忆)
- 数组的冒泡排序
- 排序算法之冒泡排序
- 用蛮力法解决冒泡排序