課程
/后端開發
/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循環可以不使用倒序遍歷嗎?其它還有什么方法(附代碼),求大神解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-22
如果一般的遍歷是1,2,3,4這樣數數,倒序遍歷就是倒過來4,3,2,1
但是他們的執行流程都是for循環,沒有任何區別
2017-05-13
Arrys.sort(scores);?????//升序排列
for(int i =scores.length - 1; i > 0; i--)????????//數組scores[i]從最后一個算起,平時我們for里int i = 0,這里不是
2017-04-26
因為sort已經把scores給升序排序了,如果還按照正常的正序遍歷只能輸出倒數三名的成績,所以只能倒序輸出,從數組最后一位開始,i--,逐步自減,達到輸出前三名的目的。
2017-04-24
從0數到10,正序遍歷。從10數到0,倒序遍歷。重要的是遍歷,正序倒序看需求。
2017-04-22
//依照下標,從后往前逐個輸出
int a[];
for(int i=a.length(); i>0; i--)
a[i];