java数组按照相同的个数分组的实现,求大神!
发布网友
发布时间:2023-10-23 06:39
我来回答
共3个回答
热心网友
时间:2024-11-24 22:01
//模拟一个序列
List<Double> doubles = new ArrayList<>();
doubles.add((double) 5);
doubles.add((double) 4);
doubles.add((double) 3);
doubles.add((double) 5);
doubles.add(2.2);
doubles.add((double) 4);
//定义两个记录的list,他们是同步的,一个记录值,一个记录出现次数
List<Double> star = new ArrayList<>();
List<Integer> number = new ArrayList<>();
//数字数量分组
for(double i : doubles){
if(-1 != star.lastIndexOf(i)) {
number.add(star.lastIndexOf(i), number.get(star.lastIndexOf(i))+1);
}else {
star.add(i);
number.add(1);
}
}
//打印出结果,得到的序列再根据需求进行处理
for(int i =0 ; i< star.size() ; i++) {
System.out.println("==========");
System.out.println("star:"+star.get(i));
System.out.println("number:"+number.get(i));
}
热心网友
时间:2024-11-24 22:02
mysql错误1130,具体描述如下ERROR 1130 Host 'localhost' is not allowed to connect to this MySQL
热心网友
时间:2024-11-24 22:02
什么叫做相同的个数分组?
看不懂你分组的逻辑是什么样的啊。