c语言中关于冒泡排序法的应用
来源:互联网 发布:linux能ghost吗 编辑:程序博客网 时间:2024/06/05 08:27
#include"stdio.h"
#include"stdlib.h"
#include"string.h"
void bubble_sort(int arr[], int sz)
{
int i = 0;
for (i = 0; i <= sz - 1; i++)
{
int j = 0;
for (j = 0; j < sz - 1 - i; j++)
{
if ((arr[j]) > arr[j + 1])
{
int tmp = 0;
tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}
}
void print_arr(int arr[], int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
printf(" %d",arr[i]);
}
printf("\n");
}
int main()
{
int arr[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 };
int sz = sizeof(arr) / sizeof(arr[0]);
bubble_sort(arr,sz);
print_arr(arr,sz);
system("pause");
return 0;
}
#include"stdlib.h"
#include"string.h"
void bubble_sort(int arr[], int sz)
{
int i = 0;
for (i = 0; i <= sz - 1; i++)
{
int j = 0;
for (j = 0; j < sz - 1 - i; j++)
{
if ((arr[j]) > arr[j + 1])
{
int tmp = 0;
tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}
}
void print_arr(int arr[], int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
printf(" %d",arr[i]);
}
printf("\n");
}
int main()
{
int arr[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 };
int sz = sizeof(arr) / sizeof(arr[0]);
bubble_sort(arr,sz);
print_arr(arr,sz);
system("pause");
return 0;
}
阅读全文
0 0
- c语言中关于冒泡排序法的应用
- C语言中关于排序问题(一冒泡排序)
- iOS中C语言的冒泡排序
- C语言中冒泡排序的图解
- c语言中冒泡法排序(从小到大)
- C语言的冒泡排序法改进
- 关于C语言冒泡排序的一段小程序。
- c语言温习-关于冒泡排序的一点理解
- C语言的冒泡排序
- C语言的冒泡排序
- C语言的冒泡排序
- c语言的冒泡排序
- c 语言的 冒泡排序
- C语言--冒泡排序法
- C语言 冒泡排序法
- 【语言-C++】冒泡法排序
- 冒泡排序法(C语言)
- C语言中经典冒泡法与选择排序法
- C++完成日期类的实现--Date
- MySQL的书写顺序和执行顺序
- Java 里如何实现线程间通信
- 创建和使用存储过程
- Okhttp结合RecyclerView使用
- c语言中关于冒泡排序法的应用
- 如何重构“箭头型”代码
- RecyclerView实现点击切换
- 微信开发之附近区域信息 模板消息
- 机房收费系统之MSHFlexGrid控件
- XListView介绍与使用(附加核心代码)
- 7-35 城市间紧急救援(25 分)
- 自定义RecyclerView
- 重写提交信息