一般冒泡排序和双向冒泡排序
来源:互联网 发布:淘宝佰腾qq申诉 编辑:程序博客网 时间:2024/04/30 04:42
//冒泡排序,大的往上浮,时间复杂度o(n)
void Buble(int a[],int N)
{
for(int i=0;i<N-1;i++)
for(int j=0;j < N-i-1;j++)
{
if(a[j]>a[j+1])
{
int t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
//双向冒泡,冒泡排序升级版
void Bubble_Sort2(int a[ ],int n)
{
int low=0,high=n-1;
bool change=true;
int i,temp;
while(low<high&&change)
{
change=false;
for(i=low;i<high;i++)
if(a[i]>a[i+1])
{
/* a[i]<->a[i+1];*/
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
change=true;
}
high--;
for(i=high;i>low;i--)
if(a[i]<a[i-1])
{
/* a[i]<->a[i-1]; */
temp=a[i];
a[i]=a[i-1];
a[i-1]=temp;
change=true;
}
low++;
}//while
}
- 一般冒泡排序和双向冒泡排序
- 单向冒泡和双向冒泡排序算法
- 选择排序,冒泡排序,双向冒泡排序
- 选择排序,冒泡排序,双向冒泡排序
- 双向冒泡排序 和 单向冒泡排序 算法分析比较
- 双向冒泡排序法
- 双向冒泡排序法
- 双向冒泡排序算法
- 双向冒泡排序
- 双向冒泡排序
- 双向冒泡排序
- 双向冒泡排序
- java 双向冒泡排序
- 双向冒泡排序
- 冒泡双向排序
- 双向冒泡排序
- 双向冒泡排序
- 双向冒泡排序
- 行百里者半九十:浅谈发布测试
- BOOST源码笔记(4) - thread_move_t概念
- 有哪位高手愿意为我讲讲委托是怎么一回事啊?谢了!
- Invalid location of tag (form) 错误—— 表单
- TCP和UDP的区别
- 一般冒泡排序和双向冒泡排序
- 一个由安装顺序引发的域登录问题
- 客户端连接间歇性失败,报错ORA-12519
- nagios + pnp 不出图
- 用Debug读取IDE设备ID
- 我开个.NET的QQ群,大家快加入吧~~~~
- 介绍个 不错的jde论坛,jdeuser
- 关于bboss persistent主键生成机制的说明
- spring2.0.8 + webwork2.1.7 + ibatis2.2.1.6 整合