- public List
> groupThePeople(int[] g) {
- int n=g.length;
- Map
> map=new HashMap<>();//存储同一大小的组的数 - for(int i=0;i
- if(!map.containsKey(g[i]))
- map.put(g[i],new ArrayList<>());
- map.get(g[i]).add(i);
- }
- List
> ans=new ArrayList<>();
- for(int key:map.keySet()){
- for(int i=0;i
get(key).size()/key;i++){ - List
tmp=new ArrayList<>(); - for(int k=0;k
- tmp.add(map.get(key).get(i*key+k));
- }
- ans.add(tmp);
- }
- }
- return ans;
-
- }
-
相关阅读:
kettle从入门到精通 第五十三课 ETL之kettle MQTT/RabbitMQ consumer实战
CANoe-Trace窗口介绍
es7.x Es常用核心知识快捷版1(分词和text和keyword)
使用springboot 配置一个websocket客户端
Jwt
高精度RC振荡器的设计
【零基础学Python】Day5 Python基本数据类型之List
Httpd启动报错 Couldn‘t create the ssl-cache 的解决办法
Java项目:SSM医药信息管理系统
P18 JMenuBar菜单栏
-
原文地址:https://blog.csdn.net/weixin_60466670/article/details/126310974