冒泡排序(C语言版本)
来源:互联网 发布:sql 查询分析器 编辑:程序博客网 时间:2024/06/15 22:56
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
代码:
#include<stdio.h>#include<math.h>#include<windows.h>int main(){ int a[] = {49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51}; int n= 28; int i,j; for(i=0;i<n;i++) { printf("%d\t",a[i]); } printf("\n"); int temp; for(i=0;i<n;i++) { for(j=0;j<n-1-i;j++) { if(a[j]>a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for(i=0;i<n;i++) { printf("%d\t",a[i]); } printf("\n"); system("pause"); return 0;}
阅读全文
0 1
- 冒泡排序(C语言版本)
- 冒泡排序(C语言)
- 冒泡排序(C语言)
- C语言排序(摇摆冒泡排序)
- C语言冒泡排序
- 冒泡排序(C语言)
- C语言--冒泡排序
- C语言-冒泡排序
- C语言冒泡排序
- c语言冒泡排序
- c语言冒泡排序
- c语言 冒泡排序
- 冒泡排序 C语言
- C语言冒泡排序
- C语言--冒泡排序
- 【C语言】冒泡排序
- 【C语言】冒泡排序
- c语言 冒泡排序
- Hibernate学习随记
- 添加CAMERA,RECORD_AUDIO,WRITE_EXTERNAL_STORAGE 的persmisstions过程
- 轮播
- Linux常用命令-VI与VIM编辑器介绍
- 2017暑假集训 div1 并查集(2)
- 冒泡排序(C语言版本)
- 文件上传路径问题
- jquery 使用index()方法 出现的问题
- 使用javassist生成新类
- 2017017(期末)
- C++设计模式——Bridge模式
- 《面向对象程序设计-C++》学习笔记2
- ES的集群名字被谁改了?
- volley学习笔记四