永发信息网

用起泡法对10个数排序

答案:5  悬赏:40  手机版
解决时间 2021-02-11 07:29
用起泡法对10个数排序
最佳答案
这一层的for循环就是从一堆数中找出最大的数,把最大的数给最后面一个数,就这题而已,第一次for循环执行的是从a[0]---a[9]中找出最大的数,并且把这个最大的数赋给a[9];第二次循环是从a[0]---a[8]中(这时候就不用管a[9]了)找出最大的数把它赋给a[8],依次类推!就是这样的!看来你要多给点分我了!
全部回答
for(j=0;j<9;j++)
如果换成j〈=9就是自己和自己比了
for(i=0;i<9-j;i++)
没仔细去想
但我觉得应该是for(i=0;i你这程序从哪抄来的?追问这题目是教科书上抄下来的。呵呵追答应该是一路比上去,而不是这边往上,那边往下,直觉上。
没仔细想,除非是优化算法。
从0数到8不就是9次么?
这两行感觉格式很别扭。。。
第二个问题看不懂 感觉你想乱了。第一轮 j=0,只需i<9 i会加到8,8>5的 显然。。。
其他行还没细看,教材不水的话应该没错。
建议在纸上多写写过程啥的,清晰了以后再看就舒服多了。
for(j=0;j<9;j++)
考虑数列10 9 8 7 6 5 4 3 2 1
实际上冒泡排序每做一次循环,就会把最大的数移到最右边,
即按j 跑一次以后,就变成了9 8 7 6 5 4 3 2 1 10了~
而对于for(i=0;i<9-j;i++)
实际上就等于是每次排除了后面已经确定是最大的数。
因为将最大的数移到最后以后,就等于无序的区间缩小了。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
iPhone 5各型号之间电池通用吗?
为什么我一找男朋友他就想睡我
代表高冷的词语
如何正确的看待一些事物?怎样能全面看待事物
请看一道数学题如图,在平面直角坐标系中,直线
压线扣几分
手串可以用什么木来做材料
绿姿西饼东吴店在什么地方啊,我要过去处理事
若直线mx-ny=4与圆O:x+y=4没有交点,则过点P(
《仙剑奇侠传四》的电视剧版什么时候拍呀?
1998年阳历9月7号阴历是多少号
每天早晨,小刚定时离家步行上学,张大爷也定
用另外一个手机号登陆微信使用摩拜单车还要交
瑶山乡供电所捞村收费处怎么去啊,有知道地址
爱力信和索尼爱力信这两个牌子有区别吗
推荐资讯
与什么相遇 作文
狗狗身上毛突然变色怎么回事
男士的性高潮到了为什么不能碰?
我和男友完事后,现在他没有和我,的,他那家
保险公司说车辆二维未审,不给理赔,
211录取分数线及人数
驾考报名3000块了,问一下接下来的科目一、二
永嘉九丈甸园地址在哪,我要去那里办事
京都商务宾馆(解南路)地址好找么,我有些事要
Cydia怎样添加威锋源
新胜村在什么地方啊,我要过去处理事情
土地使用权只包括部分收益权和部分处分权,可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?