C语言排序(摇摆冒泡排序)
来源:互联网 发布:唯品会内部优惠券软件 编辑:程序博客网 时间:2024/04/28 22:24
今重温了C语言的冒泡排序,自己也写了一个摇摆冒泡排序的算法。对一个具有20个元素的数组排序,代码如下:
#include<stdio.h>main(){int a[20];int i,j,n;printf("请输入20个整形数据:\n");for(i=0;i<20;i++) scanf("%d",&a[i]);for(j=0;j<10;j++){for(i=j;i<=18-j;i++){if(a[i]>a[i+1]){n=a[i];a[i]=a[i+1];a[i+1]=n;}}for(i=18-j;i>=j;i--){if(a[i-1]>a[i]){ n=a[i-1];a[i-1]=a[i];a[i]=n;}}}for(i=0;i<20;i++){printf("%d ",a[i]);}}
- C语言排序(摇摆冒泡排序)
- 冒泡排序(C语言)
- 冒泡排序(C语言)
- C语言排序:冒泡排序
- c语言排序,冒泡排序
- C语言冒泡排序
- 冒泡排序(C语言)
- C语言--冒泡排序
- C语言-冒泡排序
- C语言冒泡排序
- c语言冒泡排序
- c语言冒泡排序
- c语言 冒泡排序
- 冒泡排序 C语言
- C语言冒泡排序
- C语言--冒泡排序
- 【C语言】冒泡排序
- 【C语言】冒泡排序
- Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- java网络编程
- 敲下百度都发生了什么
- 【python】python函数
- C的static作用
- C语言排序(摇摆冒泡排序)
- 跨平台时基于数据结构的网络通信
- 日志分析工具
- Android .mk 编译 APK 范例
- Spring MVC 框架搭建及详解
- Android学习整理_Server简单应用.音乐播放器
- Ensemble中字符串处理的系统函数
- flex调用php上传图片
- 用jQuery打造TabPanel效果代码