gpt4 book ai didi

java - Java中使用比较器错误的TreeMap构造函数

转载 作者:行者123 更新时间:2023-12-01 17:20:07 25 4
gpt4 key购买 nike

我想制作一个 TreeMap,以便每次在 TreeMap 中插入条目时 - 该条目都会根据运行时的值进行排序。 (需要 O(logN) 时间。)因此,我定义了一个 TreeMap 及其构造函数,如下所示::我不明白问题出在哪里......我很困惑。谁能解释一下错误/问题吗?

代码::

Map<String,Integer> tm = 
new TreeMap<String,Integer>(new Comparator<Map.Entry<String,Integer>>(){

@Override
public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {
throw new UnsupportedOperationException("Not supported yet."); // implement logic here
}
});

最佳答案

比较器用于键

Map<String,Integer> tm =
new TreeMap<String,Integer>(new Comparator<String>(){
@Override
public int compare(String o1, String o2) {
throw new UnsupportedOperationException("Not supported yet."); // implement logic here
}
});

关于java - Java中使用比较器错误的TreeMap构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19376273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com