A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

想不通,谁来说说

25 个回复

正序浏览
任振铭 发表于 2015-10-7 23:12
还早,今天的东西还没搞完

自己看, 还是进班了
回复 使用道具 举报

还早,今天的东西还没搞完
回复 使用道具 举报

呵呵, 还不睡啊。
回复 使用道具 举报
迷茫不堪的年纪 发表于 2015-10-6 23:54
恩, 假设人最多活80岁,那么80就是最大值咯,  arr.length-1 咯

回复 使用道具 举报
任振铭 发表于 2015-10-3 18:06
今天又看了一下视频,确实是为了防止越界,假如冒泡排序的数字有n个,则第一次需要比较的次数就是n-1,以后 ...

恩, 假设人最多活80岁,那么80就是最大值咯,  arr.length-1 咯
回复 使用道具 举报
ruyang 发表于 2015-10-4 01:06
现在我都还不是很懂呢

不懂可以一起学
回复 使用道具 举报
smile的程序猿 发表于 2015-10-4 08:21
毕老师视频说的很详细的

多谢多谢
回复 使用道具 举报
猫是点点 发表于 2015-10-4 00:40
内层控制的是相邻两个元素的比较。外层你可以想像当为0时,最终的结果是找出第一个极值,排在最后,那么外 ...

我看挺好
回复 使用道具 举报
神马才是黑马 发表于 2015-10-3 23:57
表示循环该事物的第一个入口循环

{:5_292:
回复 使用道具 举报
毕老师视频说的很详细的
回复 使用道具 举报
ruyang 来自手机 中级黑马 2015-10-4 01:06:24
15#
现在我都还不是很懂呢
回复 使用道具 举报
内层控制的是相邻两个元素的比较。外层你可以想像当为0时,最终的结果是找出第一个极值,排在最后,那么外层为1时,找出的是第二个极值排在最后。。这样想是不是好点
回复 使用道具 举报
表示循环该事物的第一个入口循环
回复 使用道具 举报

今天又看了一下视频,确实是为了防止越界,假如冒泡排序的数字有n个,则第一次需要比较的次数就是n-1,以后每次比较的次数自减1,也就是说最多比较次数是arr.length-1
回复 使用道具 举报
int i = 0;i<arr.length-1;i++    我觉得arr.length-1的在于一个最大值的,因为冒泡最后的就是最大的,小于这个主要是担心角标越界
回复 使用道具 举报
斯文阿昊 发表于 2015-10-2 21:37
楼上把我想说的都说了

哈哈.......
回复 使用道具 举报
arr.lenggth-1   主要是防止角标越界。。。感觉楼主角标这块没搞明白........
回复 使用道具 举报
楼上把我想说的都说了
回复 使用道具 举报
豆豆的小幸福 发表于 2015-10-1 23:37
假如数组中有a个int型元素,那么到冒泡排序完结束,直观上总得比较了a-1轮即是arr.length-1轮,但是上面 ...

说的真是太好了,谢谢你
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马