课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
不是很懂什么是倒序遍历 这里完全看不懂哇~qaq
2017-04-22
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
如果一般的遍历是1,2,3,4这样数数,倒序遍历就是倒过来4,3,2,1
但是他们的执行流程都是for循环,没有任何区别
qq_枕边人_0 提问者
ziom 回复 qq_枕边人_0 提问者
qq_枕边人_0 提问者 回复 ziom
ziom 回复 ziom
Arrys.sort(scores); //升序排列
for(int i =scores.length - 1; i > 0; i--) //数组scores[i]从最后一个算起,平时我们for里int i = 0,这里不是
因为sort已经把scores给升序排序了,如果还按照正常的正序遍历只能输出倒数三名的成绩,所以只能倒序输出,从数组最后一位开始,i--,逐步自减,达到输出前三名的目的。
从0数到10,正序遍历。从10数到0,倒序遍历。重要的是遍历,正序倒序看需求。
//依照下标,从后往前逐个输出
int a[];
for(int i=a.length(); i>0; i--)
a[i];
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答数组倒序遍历。
2 回答怎么理解倒序遍历数组?
2 回答为什么使用倒序遍历?
2 回答为什么输出前三名的成绩要使用倒序遍历?
4 回答for循环可以不使用倒序遍历吗?其它还有什么方法(附代码),求大神解答