当前位置: 首页 > 知识库问答 >
问题:

如何求ArrayList中每n个元素之间的最大值?

晏兴发
2023-03-14
public class NetworkMetric {

    private Instant eventDate;
    private Long inBytes;
    private Long outBytes;
    private Long inPcg;
    private Long outPcg;

}
var list = List.of(
    new NetworkMetric("instant",0L,2L,3L,4L),
    new NetworkMetric("instant0",1L,32L,33L,54L),
    new NetworkMetric("instant1",33L,2L,2223L,554L),
    new NetworkMetric("instant2",13L,444L,243L,5554L),
    new NetworkMetric("instant3",1L,2L,311L,4444L),
    new NetworkMetric("instant4",144L,112L,773L,544L),
    new NetworkMetric("instant5",10L,202L,773L,354L),
    new NetworkMetric("instant6",33L,362L,73L,4L),
    new NetworkMetric("instant7",13L,24L,63L,664L),
    new NetworkMetric("instant8",6L,12L,3333L,4L)

);
 new NetworkMetric("instant8",33L,362L,3333L,664L),
 new NetworkMetric("instant6",144L,362L,773L,544L),
 new NetworkMetric("instant4",144L,444L,773L,5554L),
 new NetworkMetric("instant2",33L,32L,2223L,5554L)

如果最后没有足够的元素用于n间隔,则忽略此间隔

共有1个答案

全流觞
2023-03-14

我不明白。

第一个新对象包含来自最后三个列表条目instant6、instant7和instant8的字段值。第二个新对象包含来自列表项instant4、instant5和Instant6的字段值。这对我来说已经很困惑了,因为instant7丢失了,而instant6又被考虑了。

第三个新对象包含来自列表条目instant2和Instant4的字段值。第四个新对象包含来自列表条目instant1和instant2的值,但在一个组件中有一个更大的值。

 类似资料:
  • 我是arrayList的新手,现在输出有问题。它要求我将字符串所有者中的第二个字符与其他字符进行比较,并按降序排序。我尝试使用变量temp1交换其中的两个。 运行前的列表:(A8,1)(B1,2)(C7,3)(D2,4)(E6,5)(F3,6) 但我的输出是:(A8,1)(B1,2)(D2,4)(F3,6)(E6,5)(C7,3)(不正确)

  • 给定一个数字字符串,我想在字符串中的每n位数应用一个操作。这可能与java流? 例如,对于字符串,并对每2个字符应用3的和,结果将是。 上面的结果是,因为总和应用于所有字符。

  • 我有一个名为计算的方法,它需要太长时间才能完成。所以我决定将我的信息列表对象部分发送到这个方法。我如何遍历每n个元素?

  • 问题 怎样从一个集合中获得最大或者最小的 N 个元素列表? 解决方案 heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 import heapq nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2] print(heapq.nlargest(3, nums)) # Prints [42, 37, 23] p

  • 问题内容: 例如,是否可以选择一组元素中的每个第四个元素? 例如:我有16个元素…我可以写类似的东西。 有一个更好的方法吗? 问题答案: 顾名思义,它允许您使用除常数以外的变量构造算术表达式。您可以执行加法(),减法()和系数乘法(其中是整数,包括正数,负数和零)。 这是重写上面的选择器列表的方法: 有关这些算术表达式如何工作的解释,请参见我对该问题的回答以及规范。 请注意,此答案假设同一父元素内

  • 问题内容: 想知道如何编写SQL函数以查找表中的第N个最大元素,如果没有第N个最大元素,则返回Null。 使用MySQL / MySQL工作台。 顺便说一句,我的问题与第N个最高薪水问题不同,因为我还有一个附加要求,如果第N个最大元素不存在,则返回Null。任何想法表示赞赏。 预先感谢林 问题答案: 您可以这样做: