C语言--冒泡排序
2015-10-26 15:22
309 查看
问题:
快速排序
快速排序
#include<stdio.h> int main(void) { int arr[10] = { 1, 2, 4, 3, 4, 3, 2, 5, 6, 7 }; int len = sizeof(arr) / sizeof(arr[0]); int i = 0; int j = 0; int k = 0; for (i = 0; i < len; i++) { if (arr[i] < arr[i + 1]); for (j = 0; j < len - i -1; j++) { if (arr[j] >= arr[j + 1]) { int tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tmp; } } } for (k = 0; k < len; k++) { printf("%d", arr[k]); } }
相关文章推荐
- 修改正确的asp冒泡排序
- javascript事件冒泡实例分析
- JQuery中DOM事件冒泡实例分析
- javascript 不让鼠标事件触发
- js冒泡、捕获事件及阻止冒泡方法详细总结
- 基于mouseout和mouseover等类似事件的冒泡问题解决方法
- Python 冒泡,选择,插入排序使用实例
- 什么是事件冒泡?如何用jquery/js阻止事件冒泡?阻止冒泡有什么作用?小生来抛个砖。
- 递归方式实现BubbleSort 冒泡排序
- 冒泡法 python VS C
- JS事件冒泡
- 数据结构排序算法之冒泡
- 简单的冒泡排序
- 理解DOM中的事件流
- 交换排序之 【冒泡排序】
- 数组
- 冒泡排序与快速排序
- 黑马程序员—-C语言入门十重奏之七相离
- 黑马程序员-ios学习笔记 c语言 冒泡排序
- java之数组冒泡排序和list冒泡排序