改进后的冒泡排序(单向起泡)
来源:互联网 发布:时时彩计划网站源码 编辑:程序博客网 时间:2024/05/17 03:08
#include <stdio.h>void BubbleSort(int *Array ,int n);void BubbleSort(int *Array ,int n){ int flag=0,i=0;//Array[flag]之后没有发生交换 int a=0,m=0; flag=n-1; while(flag!=0) { m=0; //此行必不可少 for(i=0;i<flag;i++) { if(*(Array+i)>*(Array+i+1)) { a=*(Array+i); *(Array+i)=*(Array+1+i); *(Array+1+i)=a; m=i; } } flag=m; }}int main(void){ int array[8]={4,2,2,2,3,4,5,6}; int i=0; printf("待排数组为:\n"); for(i=0;i<8;i++) printf("%d ",*(array+i)); printf("\n冒泡排序后的数组:\n"); BubbleSort(array,8); for(i=0;i<8;i++) printf("%d ",*(array+i)); return 0;}
0 0
- 改进后的冒泡排序(单向起泡)
- 冒泡排序改进算法(双向起泡)
- 起泡排序(冒泡排序)的实现
- 起泡排序(冒泡排序)
- 快速排序:改进后的冒泡排序
- 改进的起泡排序算法--java
- 起泡排序(冒泡排序)图解
- 起泡排序(冒泡排序)新理解
- 几种冒泡(起泡)排序的总结
- 几种冒泡(起泡)排序的总结
- 冒泡排序法(改进前与改进后)
- 冒泡排序(单向)
- 鸡尾酒排序(改进的冒泡排序)
- 冒泡排序的改进
- 冒泡排序的改进
- 冒泡排序的改进
- 冒泡排序的改进
- 改进的冒泡排序
- 说说框架
- 第11周-继承与派生-项目2-存储班长信息的学生类(一)
- Makefile 理论知识
- 神童诗
- Pascal's Triangle -- leetcode
- 改进后的冒泡排序(单向起泡)
- 第十一周阅读程序四
- MySQL查询索引的正确使用
- 我在鸿学金信股权众筹意向投资人交流会上发言的主要内容(干货不少,与创业者分享)
- ReportViewer动态报表开发完整步骤
- jdk的安装与环境变量的配置
- leetcode_Search Insert Position
- Xcode 中直接定位文件或符号的快捷键
- 第十一周项目0-是春哥啊