数据结构_冒泡排序
2015-08-05 13:37
405 查看
//////////////////////////////BubbleSort/////////////////////////////// void BubbleSort(int *arr, int n) { int tmp; for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tmp; } } } } int main(const int argc, const char *argv[]) { int a[10] {2.5, 0.6, 3, 1, 8, 5, 9, 4, 6, 7}; for (int i = 0; i < 10; i ++) { if (i == 9) { printf("%d\n", a[i]); } else { printf("%d,", a[i]); } } BubbleSort(a, 10); for (int i = 0; i < 10; i++) { if (i == 9) { printf("%d\n", a[i]); } else { printf("%d,", a[i]); } } system("pause"); return 0; }
相关文章推荐
- COJ967 WZJ的数据结构(负三十三)
- 数据结构04:树与二叉树
- 数据结构实验之栈:行编辑器
- hdu 5316 多校(3)
- 数据结构——各类排序算法总结
- 数据结构实验之栈三:后缀式求值 SDUT 2133
- 代码整洁之道--对象和数据结构
- 数据结构入门——动态数组
- 数据结构入门——栈与队列
- 数据结构入门——链表的实现
- 【黑马程序员-学习笔记】数据结构-顺序表
- 数据结构入门——递归
- Twemproxy源码分析(四)数据结构(array和string)
- Twemproxy源码分析(三)数据结构(队列)
- 基本数据结构和算法回顾
- 数据结构基础温故-6.查找(上):基本查找与树表查找
- 数据结构(三):非线性逻辑结构-特殊的二叉树结构:堆、哈夫曼树、二叉搜索树、平衡二叉搜索树、红黑树、线索二叉树
- STL库的容器简要总结
- 队列的实现---数据结构学习(五)
- 数据结构之查找算法总结笔记