comparator 相关问题

用于创建对象的Common接口,用于指定比较其他对象的方式。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

带空列表的加权顺序

我一直在尝试实现Comparator类,该类应该根据位置的权重对列表进行排序。我将解释我应该完成的工作。假设我有一个ArrayList 。此数组列表...

回答 3 投票 0

我如何对一个int数组的ArrayList进行排序?

我有此代码。我正在处理N皇后问题。问题是当我想按屏幕显示结果时,数组未排序。但是在这段代码中,我无法使用Comparator对其进行排序。非常...

回答 1 投票 0

了解PriorityQueue比较器

[学习一些DP并碰到PQ用作某些问题的堆,但是在我的脑海中,越来越难知道比较器的投篮手lamda。例如:Class Interval {...

回答 1 投票 0

如何按内键降序排序然后按内值升序排序嵌套映射?

我有一个嵌套的地图Map 例如(“ Samsung”,(“ Note”,30))(“ Samsung”,(“ Galaxy”,20))(“ Apple”,(“ Iphone”,40) )我需要按内键对地图进行排序...

回答 1 投票 0

如何编写自定义比较器以检查两个对象是否相等

我的需求是我要编写自定义比较器库,以便它可以比较两个对象是否相等或为假的返回true,例如公共接口Icomparator {... ...>

回答 1 投票 -4

按第一个元素排序字符串数组的列表

我想按相同列表的每个数组元素中的第一个元素以相反的顺序对字符串数组列表进行排序,所以2,1,0这是我到目前为止尝试过的:List array = new ArrayList <>。 。

回答 1 投票 0

实施具有动态生成属性的Sortable类

我想要一个可以按属性排序的类(可能使用Comparable和Comparator)。但是,该类具有普通的类属性,而不是“键值对列表”。 class Normal {字符串...

回答 1 投票 0

为什么可比较的接口被新的操作员初始化?虽然是接口?

下面是该类,在此,我正在使用Comparable接口。尽管它是一个接口,如何用new初始化它?公共类PriorityQueueImpl {@SuppressWarnings(“ rawtypes”)...

回答 1 投票 0

按字符串列表排序,先显示具有特定子字符串的字符串,然后显示其余字符串的排序顺序

我有一个字符串列表(com.abc.c345,com.abc.a123,com.abc.d456,com.abc.b234,com.qwr.a1,com.wer.b2,com.ert.c3 )我想对此进行排序,以便显示包含'com.abc'的字符串...

回答 2 投票 -1

Sort / stable_sort自定义比较功能会引起一些奇怪的问题

我对sort / stable_sort API的自定义函数具有非常基本的经验。以下是我在Windows Visual Studio 2017下运行的源代码。请帮助分析问题所在,我想念...

回答 1 投票 0

比较方法违反了使用日期的一般合同例外

我在下面使用一个简单的比较器按比赛的开始时间进行排序,但是即使我涵盖了所有可能性,也会收到错误消息“比较方法违反了其一般合同”。任何帮助...

回答 2 投票 0

有没有一种方法可以将两个变量与作为字符串存储的比较器进行比较

我正在寻找一个允许我做这样的事情的函数:a = 3 b = 5比较器=“>”结果= some_function(comparator,a,b)比较器可以是任何比较器(>,> =,] >

回答 3 投票 0

使用自定义比较器会导致顺序不一致

我正在使用Android应用程序,我想以某种方式打印HashMap的键和值。假设以下是HashMap的内容:11:000010 12:102643 24:877 3:...

回答 1 投票 0

多级比较器

[请您告诉我实现多层比较器的最简单方法:我有一个雇员类,我想按薪水比较它们,这是通过实现一个比较器来完成的:public class ...

回答 1 投票 0

嵌套POJO的比较器

我想通过也是POJO的属性对POJO列表进行排序。比较器应将空值移到列表的末尾。空值已处于第二POJO级别。假定以下POJO:...

回答 1 投票 1

没有比较器或lambda函数的向量的排序向量?

今天,我遇到了一些我认为不会进行编译的C ++代码:#include #include 使用名称空间std; int main(){vector > ...

回答 2 投票 0

我收到一个错误消息:“类型String的方法compare(String,String)未定义”。为什么我不能对2D数组排序? [关闭]

我正在研究危险的GUI游戏,在其中我对2D问题进行排序。我返回的.compare行出现错误。错误消息为:“ ...()未定义方法compare(String,String)...

回答 2 投票 -2

如何在Python3中编写具有自定义排序的自定义比较器,以便在sorted()函数中使用它

我目前在编写比较器时遇到问题。基本思想是编写一个函数,该函数接受参数(两个列表),但我想在这些列表的列表上使用它以在sorted()中使用它。

回答 1 投票 0

为什么不使用自定义比较器从TreeSet中删除较大的项集?

语言=新的TreeSet <>(String :: compareToIgnoreCase); ...

回答 1 投票 21

为什么使用自定义比较器从TreeSet中删除不会删除较大的项目集?

语言=新的TreeSet <>(String :: compareToIgnoreCase); ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.