冒泡排序,请哪位大神告诉我一下以下两个代码的区别,在j那 一个为j=1一个为j=i+1 谢谢了 。

[复制链接]
查看11 | 回复2 | 2012-3-13 18:36:30 | 显示全部楼层 |阅读模式
同样编程初学者,感觉就是j=i+1效率更高,这两种意思都是i从a【0】开始到a【3】(最后个数肯定最大不用比),j=i+1时,a【i】只需和a【i】后面的进行比较,而j=1,a【i】每次还是从头开始依次比较,但a【i】前面的数都已经是从小大到排好了的,不可能比a【i】大!所以效率相对低点。组织不好语言,不知道能理解么?...
回复

使用道具 举报

千问 | 2012-3-13 18:36:30 | 显示全部楼层
j=1和j=i+1 不一样,你可是把i 和j的值代入运算!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行