List集合中有一百万条数据,按照每半小时时间段进行分组

qq_31624251 2017-11-13 04:46:30
分组结果例如:00:00:00~00:30:00 有300条,00:30:00~01:00:00 有500条……………… 23:30:00~23:59:59 有10000条
结果大概就是这个样子,这个该怎么快速的进行循环比较
...全文
1755 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
110成成 2017-11-14
  • 打赏
  • 举报
回复
首先100万数据量不小,将list分割,区间已经知道,每个半个小时个区间,区间集合定义好 开启多线程执行区间匹配,二分查找就可以。
什么都不能 2017-11-13
  • 打赏
  • 举报
回复
实现comparable接口的compareTo方法 用Collections.sort排序
繁华终归落尽 2017-11-13
  • 打赏
  • 举报
回复
数据分割,多线程处理push,然后合并
Mr_strategy 2017-11-13
  • 打赏
  • 举报
回复
使用stream API,先filter然后再collect
广寒月蛮兔 2017-11-13
  • 打赏
  • 举报
回复
你要比较啥呢?没看懂
qq_31624251 2017-11-13
  • 打赏
  • 举报
回复
本人小白,对各种高大上的算法没有什么接触,还请各位大神指教!!!

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧