为了账号安全,请及时绑定邮箱和手机立即绑定

怎么理解倒序遍历数组?

for(int i=scores.length-1;i>=0 ;i--);

问题一,这里为什么是scores.length-1,按照正序是从0到n-i位,如果,倒序再-1不就变成了n-2了吗?那不就直接忽略了一个数了吗,这里不能理解;问题二,另i--,这里又怎么是i--呢?不懂,还请指教。

正在回答

2 回答

倒序是从n-1到0,也是n个,一个不少。

0 回复 有任何疑惑可以回复我~

因为sort这个方法本身就是将数组升序排列,所以取前三名当然是逆序找比较方便,而且数组元素的下标是从0-n-1,指代第1个到第n个元素,所以代码才是那样,你应该能理解。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么理解倒序遍历数组?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信