永发信息网

冒泡排序编程中 j为什么要减1

答案:4  悬赏:80  手机版
解决时间 2021-11-28 23:23
冒泡排序编程中 j为什么要减1
最佳答案
    根据自己的业务逻辑写的
    把2层循环的结果都打印出来,并且把i和j都带上,这样可能会理解好
    打印可以使用System.out.println(你的输入内容);

全部回答
请把问题说清楚。什么地方减1?
要把数组中的位置移动到前一位进行比较。
// TODO 外面的for循环是趟数,里面的for循环是两两比较的操作
int[] a = {1,3,7,88,44,66};

for(int i = 0;i < a.length;i++){
// TODO 此处-1是为了防止数组下标溢出 a[j+1],若不减一,此处的例子上a[j+1]则会变成a[a.length] 这肯定是不行的。
for(int j = 0;j < a.length-i-1;j++){
if(a[j] > a[j+1]){
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
这会老哥知道了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
全国钢铁电商2016在线交易量是多少
移动导播机的功能有哪些?
50cm长50cm宽20cm厚的混凝土块有多重??
郑佳古筝学校这个地址在什么地方,我要处理点
期货投机保值什么意思
请问如下情况是否需要打甲乙联合疫苗
按陶行知原理浅析什么才是真正地大学教育
成都新都天回镇离九江有多远
NBA中96黄金一代各03白金一代哪个明星最多?
请问大家焊锡什么牌子的最好?
微星的显卡怎么样
求几个05年 左右的比较火的老歌 。比如老鼠爱
不好意思,求2次方怎么求
icecr什么m选择适当的字母
徐州金山桥开发区属于哪个区?
推荐资讯
请问蜈蚣是不是怕鸡
关于防御等级和被碾压的比例几率是多少?
急求;李胜基 - 《期待与抱怨》的中文歌词!
含有晓和高业的诗句
判断题除数是真分数,商一定大于被除数(被除
和轩墨连麦的主播叫什么?
泸州恒大御景半岛是不是在长三厂那边?
小米6#MIUI系统现在怎么动不动就杀后台
开一个面积150平的生鲜超市,年收入大概是多
年轻人坐在一张毯子上打一成语
再聪明的人也有很糊涂的时候,此话怎么讲
歌词有佛祖的歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?