冒泡排序
来源:互联网 发布:淘宝订单系统设计 编辑:程序博客网 时间:2024/06/01 17:52
冒泡排序是一种很经典的排序算法,在我们程序生涯中会经常碰到它,不多说,下面是代码。
#include <stdio.h>
int main()
{
int a[] = {10,9,8,7,6,5,4,3,2,1};
int len = sizeof(a) / sizeof(int);
int i,j;
int temp;
for(i = 0;i < len -1;i++)
{
for(j = 0;j < len - i -1;j++)
{
if(a[j] >a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for(j = 0;j < len;j++)
{
printf("%5d",a[j]);
}
printf("\n");
{
int a[] = {10,9,8,7,6,5,4,3,2,1};
int len = sizeof(a) / sizeof(int);
int i,j;
int temp;
for(i = 0;i < len -1;i++)
{
for(j = 0;j < len - i -1;j++)
{
if(a[j] >a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for(j = 0;j < len;j++)
{
printf("%5d",a[j]);
}
printf("\n");
return 0;
}
}
阅读全文
1 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 第三周项目 1 顺序表的基本运算
- sizeof和strlen, length的区别
- Java基础之反射(一)
- IOS开发--使用lookup table为图片添加滤镜
- pin
- 冒泡排序
- 07 xml学习笔记
- leetcode169: Majority Element
- MATLAB中获取一个文件夹下所有文件夹的名字
- 简单的JQ横排响应式轮播图
- poj 3928 难度:一般
- MOOC清华《面向对象程序设计》第8章:装饰模式实验
- PullLoadMoreRecyclerView下拉刷新上拉加载+点击事件
- Intellij Idea的编译和调试快捷键