📜  在 c++ 代码示例中查找第 n 个最稀有的元素代码

📅  最后修改于: 2022-03-11 14:44:45.818000             🧑  作者: Mango

代码示例1
private static Integer findMostNthFrequentElement(int[] inputs, int frequency) {
    return Arrays.stream(inputs).boxed()
        .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()))
        .entrySet().stream().sorted(Map.Entry.comparingByValue(Comparator.reverseOrder()))
        .skip(frequency - 1).findFirst().get().getKey();
}