黑马程序员技术交流社区

标题: 冒泡排序里面的-1-i,就算i不去写,结果也是对的,为什么呀? [打印本页]

作者: hiasd    时间: 2016-4-28 23:17
标题: 冒泡排序里面的-1-i,就算i不去写,结果也是对的,为什么呀?
冒泡排序里面的-1-i,就算i不去写,结果也是对的,为什么呀?
作者: duanshengqiang    时间: 2016-4-28 23:26
budong shibushishi
作者: 小红花    时间: 2016-4-29 10:06
那你改变其他的东西了么,你可以将那个程序发下看看
作者: BackGaoz    时间: 2016-4-29 13:25
减i只是为了优化程序,因为做一次比较之后,就会出现一个值放在数组的后边,而这个值不需要再去被作比较,如果再拿去作比较的话,结果是不会变的,只是会让程序多判断几次而已,但是我们讲究的是简单,所以就尽量让代码达到最简化的地步.
作者: zhoubinjian    时间: 2016-4-29 14:39
建议你这个问题,,把源代码弄上来,这样才好根据你提出的问题帮你分析
作者: 进击的鬼笔环肽    时间: 2016-4-29 18:41
啥叫冒泡排序啊
作者: NeXtyin    时间: 2016-4-29 20:10
-1可以减少一次多余的比较,提高效率;不-1只是多做了一步没有功率的事情罢了;-i是必须的不然别人看、肯定就知道你不懂什么叫冒泡排序了。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2