排序算法之二---冒泡排序
来源:互联网 发布:手机数据圈论坛 编辑:程序博客网 时间:2024/05/22 02:27
冒泡的基本思路:从元素最后处开始向前多遍扫描(邻位比较),遇到逆序元素就交换位置,使得每次扫面都能将扫面区中的最小值移至最前位置
#include <stdio.h>void bubble_sort(int arr[] ,int length){int i,j;for (i = 0; i < length; i++){for (j = length-1; j>i ; j--){if (arr[j-1] > arr[j]){int tmp = arr[j-1];arr[j-1] = arr[j];arr[j] = tmp;}}}}int main(int argc,char *args[]){int arr[] = {6,4,5,67,78,45,534,5,57,65,75,346,8,54};bubble_sort(arr,sizeof(arr)/sizeof(int));int i;for (i = 0; i < sizeof(arr)/sizeof(int); i++){printf("%d ",arr[i]);}return 0;}
0 0
- 排序算法之二 冒泡排序
- 排序算法之二---冒泡排序
- 排序算法之二----冒泡排序
- 数据结构与算法之二冒泡排序
- 排序之二、冒泡排序
- 排序二之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 【排序算法】之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 诶u偶的设计师的将是多少的角度看可敬的惊恐地
- 第22章、OnItemSelectedListener事件与二级联动(从零开始学Android)
- 不管是什么行业,请认真看完这一篇
- XCODE 改空模板
- 今天心情不好 是大家定时开机放得开的看见经典款
- 排序算法之二---冒泡排序
- BOX2D 第十四章 参考
- 表单-选择框各种操作练习
- mfc 文档/视图框架:一(基础知识)
- ubuntu14.04用fstab挂载分区写入权限问题
- 第23章、OnFocuChangeListener焦点事件(从零开始学Android)
- java大数
- Git merge 合并分区详解
- Android之TabHost布局