考慮一個具有類似100個元素的集合。以循環方式獲取集合中元素的子集
Set<String> originalSet; //[1....100] size is 100
從originalSet開始,(m)具有某個起始索引(i)的某個大小(n)的元素的子集必須被檢索。
例子:
m = 4, n = 45, i = 1
繼已被檢索
subset1[1-45], subset2[46-90], subset3[91-35], subset4[36-80]
請告訴我這樣做的最佳方式。
你是什麼意思「最好」? –
'Set'沒有在任何地方定義的'get'方法;你將無法從任意索引中獲取數據,因爲'Set'接口沒有提供任何保證,你的支持集將*具有*索引。 – Makoto
最好,因爲在像Java中的數據結構提供循環方式的子集方法或任何其他數據結構從番石榴 – vjk