冒泡排序中的内循环条件 for (i = 0; i < n - 1 - j; i++)是什么意思?不太理解思路…
3 回答
asdhjhg
TA贡献4条经验 获得超4个赞
冒泡,顾名思义,就是往上冒泡泡呗,假设你在一间房间里,假设你左手上有一把气球(比方成泡泡),气球上写的都是你要排序的数字,然后你拿出一个气球到右手(第一次循for循环到第一个元素;i=0),你看着这个右手的气球,然后你比较右手的这个气球上的数字和左手剩下的所有气球的数字(第一次for循环下的嵌套for循环依次从i=0,1,2,3,4.........),发现,我擦这是数字最大的气球,好吧果断右手松手,让右手的气球飘到屋顶(冒泡),然后再从左手拿一个气球到右手比较,这时飘到屋顶的那个气球就不用比较了!之后你应该就明白了呗!
- 3 回答
- 1 关注
- 1726 浏览
添加回答
举报
0/150
提交
取消