新手请教冒泡法
答案:1 悬赏:40 手机版
解决时间 2021-11-30 05:44
- 提问者网友:寂寞撕碎了回忆
- 2021-11-29 17:53
新手请教冒泡法
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-11-29 18:31
让相邻的两个数(对象)比较,重新排序后,再次重新比较,如果有结果(必出大小等)再次重新排列,否则进行下一次比较。
int a[]={1,2,5,6,9};
int tmp;
for (int i = 0; i < a.length; i++)//从头遍历到尾
{
for (int j = 0; j < a.length-1; j++)//最后是结束符
{
if(a[j]>a[j+1])//前一个比后一个大,互换
{
tmp=a[j];
a[j]=a[j+1];
a[j+1]=tmp;
}
}
}
int a[]={1,2,5,6,9};
int tmp;
for (int i = 0; i < a.length; i++)//从头遍历到尾
{
for (int j = 0; j < a.length-1; j++)//最后是结束符
{
if(a[j]>a[j+1])//前一个比后一个大,互换
{
tmp=a[j];
a[j]=a[j+1];
a[j+1]=tmp;
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯