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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qq358556392 中级黑马   /  2015-8-3 22:10  /  670 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 qq358556392 于 2015-8-3 22:15 编辑




不是太能搞懂j<len - 1 - i

6 个回复

正序浏览
外层循环没循环一次都可以排出一个数,下一次循环就可以少循环一次不用再对有序的数进行比较了,实在不清楚可以举个例子,自己好好一步步分析哈就知道了
回复 使用道具 举报
排序问题嘛   外部循环每运行一次   就少了一个元素排列   那就将内循环-1啦
回复 使用道具 举报
两个for嵌套起来就可以了白  循环次数比个数少一  其实不要想得复杂了 要站在一个高度俯视它 不就是一个小小算法题吗 去个厕所 抽根烟 喝杯茶就解决了
回复 使用道具 举报
下标是从0开始的,不减1的话,用笔写一些每一步,下标就会多出去数组最后一个元素,也就是俗称的下标越界,应该是这样的。
回复 使用道具 举报
每次循环之后大数已经下沉到最后,下次循环就可以少一次
回复 使用道具 举报
视频里讲的我也不是很懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马