![](/img/trans.png)
[英]How to sort a list of objects by number of times a substring is encountered in Java without using Comparator?
[英]How to sort an array of objects using MergeSort in java without comparator
我需要對大量對象進行排序。 每個 object 都包含一個數字。 我需要按該數字對其進行排序,但我不能使用比較器。 是否可以使用mergesort
排序算法來做到這一點?
只要每個 object 都有一種比較方法(通常在 'compareTo(T other)' 函數中完成),歸並排序是一個可行的解決方案。
編輯:更徹底,它看起來像這樣:
public int compareTo(T other){
if this.getNumber() == other.getNumber(){
return 0;
}
else if this.getNumber() > other.getNumber(){
return 1;
}
else{
return -1;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.