之前在java里面 自定义模板类 Pair
又自定义接口 Comparator 用于排序Pair类
但之后调用Collections.sort 通过自定义接口对 Pair序列进行排序
一直出现如下错误 Comparison method violates its general contract
之后再网上找了好久 ,终于发现了问题原来出现了我的自定义接口没有满足如下性质:
又自定义接口 Comparator 用于排序Pair类
但之后调用Collections.sort 通过自定义接口对 Pair序列进行排序
一直出现如下错误 Comparison method violates its general contract
之后再网上找了好久 ,终于发现了问题原来出现了我的自定义接口没有满足如下性质:
Compare(o1,o2) != -Compare(o2,o1)
以及你所排序的数中之前有除以0的数