作者Nt1 (用功点吧!)
看板java
标题[问题] 请问回圈的问题
时间Tue Oct 16 14:04:24 2007
请问一下,如果我有一个 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)
1F:推 TonyQ:环状跟非环状的差别 , 非环状索引值有终点 环状碰到终点 10/16 16:53
2F:→ TonyQ:则索引值变成起始点的第一格 :P 10/16 16:55