冒泡排序算法
来源:互联网 发布:58淘宝运营学徒骗局 编辑:程序博客网 时间:2024/06/08 06:44
#include <stdio.h>
void Swap(int a[],int i,int j)
{
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
void Print(int *a,int len)
{
int i = 0;
for(i = 0; i < len; i++)
{
printf("%4d",a[i]);
}
printf("\n");
}
int main()
{
int str[5] = {8,5,9,2,3};
int len = sizeof(str)/sizeof(str[0]);
int i,j;
for(i = 0; i < len -1; i++)
{
for(j = 0; j < len-1-i; j++)
{
if(str[j] > str[j + 1])
{
Swap(str,j,j + 1);
}
}
}
Print(str,len);
return 0;
}
void Swap(int a[],int i,int j)
{
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
void Print(int *a,int len)
{
int i = 0;
for(i = 0; i < len; i++)
{
printf("%4d",a[i]);
}
printf("\n");
}
int main()
{
int str[5] = {8,5,9,2,3};
int len = sizeof(str)/sizeof(str[0]);
int i,j;
for(i = 0; i < len -1; i++)
{
for(j = 0; j < len-1-i; j++)
{
if(str[j] > str[j + 1])
{
Swap(str,j,j + 1);
}
}
}
Print(str,len);
return 0;
}
阅读全文
0 0
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法 冒泡排序
- 排序算法-冒泡排序
- STM32移植systick定时器时出现错物error:#20:identifier"IRQn_Type"isundefined
- Java线程: 线程调度
- Java线程:同步
- 程序猿最爱什么消暑饮品?
- Android适配——百分比轻松适配所有机型(鸿洋文章读后感)
- 冒泡排序算法
- POJ3083 Children of the Candy Corn (BFS ,DFS)
- iOS 微信 第三方登录实现
- 前言
- Unity 碰撞器(Collider)与触发器(Trigger)
- 操作符标记
- ES8
- Drools 技术指南
- jmeter录制HTTPS请求的APP