考虑一个具有类似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