[問題] 請問迴圈的問題

看板java作者 (用功點吧!)時間18年前 (2007/10/16 14:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
請問一下,如果我有一個 ArrayList,裡面有 n 個元素,我希望有這樣的功能 對這個 list 做 iteration,但起點不是第一個元素,可能是第10個,然後做到最後 一個後,再跑第一個至第九個。 就像把一個list做成一個圈圈,隨便挑一個起點,而終點就一定是起點的前一個 請問該怎麼做呢? 謝謝。 應該就是資料結構中的環狀串列,但是我實做是直接用API的arraylist去做.. 如果要改成環狀的話…不太想重新實做我的list結構..所以想請問有沒有什麼小計巧能 達成這樣的要求。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.148.69 ※ 編輯: Nt1 來自: 140.138.148.69 (10/16 14:08)

10/16 16:53, , 1F
環狀跟非環狀的差別 , 非環狀索引值有終點 環狀碰到終點
10/16 16:53, 1F

10/16 16:55, , 2F
則索引值變成起始點的第一格 :P
10/16 16:55, 2F
文章代碼(AID): #1755HfBi (java)
文章代碼(AID): #1755HfBi (java)