冒泡排序
2015-10-27 00:15
176 查看
//
// main.c
// 冒泡排序
//
#include <stdio.h>
int main() {
int nums[] = {6,3,9,2,7,5,8,4,0,1};
int len =sizeof(nums) / sizeof(int);
for (int i=0; i<len; i++) {
printf("%d\n",nums[i]);
}
printf("-------冒泡排序--------\n");
for (int i=0; i<= len-1-1; i++) {
for (int j=0; j<len-i-1; j++) {
if(nums[j] > nums[j+1] ){
int temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
for (int i=0; i<len; i++) {
printf("%d\n",nums[i]);
}
return0;
}
阅读更多相关文章推荐
- php实现排序算法(一) 冒泡排序 快速排序
- 数组的冒泡排序
- 冒泡排序
- python语法基础之:使用python实现-冒泡排序
- 8种经典排序之冒泡排序
- python 实现排序算法(三)-选择排序和冒泡排序
- 冒泡排序--改进
- 冒泡排序 二分查找 快速排序 线性查找
- 冒泡排序
- 排序-交换类排序-快速排序、归并排序、冒泡排序
- 冒泡排序轻松又容易
- 冒泡排序 面试必备 java实现
- <二>java数据结构与算法 冒泡排序
- Java选择排序、冒泡排序、直接插入排序与二分查找
- 冒泡排序及其优化
- 数组的冒泡排序
- 用Python实现基本排序算法01——冒泡排序
- 冒泡排序
- 冒泡排序
- C语言实现冒泡排序-整数排序