经典冒泡排序
来源:互联网 发布:彭博数据终端 编辑:程序博客网 时间:2024/05/16 17:34
#include <stdio.h>#include <stdint.h>uint8_t a[] = { 5, 4, 3, 2, 1 };void bubbleSort(uint8_t * a, uint8_t len) { int8_t i, j; //!!!使用无符号类型的循环变量自减会溢出! uint8_t tmp, flag; for (i = 0; i <= len - 2; i++) { flag = 0; for (j = len - 2; j >= i; j--) { if (a[j] > a[j + 1]) { tmp = a[j]; a[j] = a[j + 1]; a[j + 1] = tmp; flag = 1; } } if (flag == 0) break; }}int main() { bubbleSort(a, 5); for (int k = 0; k < 5; k++) printf("%d ", a[k]); printf("\n"); return 0;}
0 0
- 冒泡---经典排序算法
- 经典算法---冒泡排序
- 经典冒泡排序
- 经典算法---冒泡排序
- 经典冒泡排序
- 经典的冒泡排序
- Java经典冒泡排序
- 经典冒泡排序法
- 【经典算法】:冒泡排序
- C 经典 冒泡排序
- 【经典排序算法】冒泡排序
- 经典排序算法,冒泡排序
- 经典排序算法--冒泡排序
- 经典排序之冒泡排序
- 经典排序之冒泡排序
- 经典排序之冒泡排序
- 经典排序之一:冒泡排序
- 经典排序算法--冒泡排序
- 编写程序,读入未指定个数的整数,判断读入的整数有多少个,读入的负数有多少个
- java socket编程 (转)
- java 编程----显示一个整数的所有最小因子
- Linux一些经典书籍
- 4.3 TCP Splice
- 经典冒泡排序
- java的静态导入和装箱拆箱
- MongoDB介绍及下载与windows下安装
- 持续更新-jQuery发微(三)-H5<video>设置高宽
- 递归函数执行顺序
- GCD 深入理解(一)
- TableView编辑
- http中get和post的方法
- 蓝桥杯 ALGO-92 前缀表达式(水题)