こんにちは、優先順位キューを実装することを想定しています。ヒープを降順で、最大から小さく、指数でこれにしたいと考えています。だから、私は、ヒープと優先キュークラスをfnishedが、私のクラスを作るとき、今私はイムは public class Exponents implements Comparable<Exponents>
{
private int num;
priva
私のコードでは、キーと値としてHashMapに格納する2つの値のキューを持つ必要があります。私はキューにマップを入れたとき、しかし、私はこの例外を取得:ここ Exception in thread "main" java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.Comparable
a
並べ替え方法はありますかString AからZとZからAへの両方の方法で同じcompareTo override methodを呼び出しますか? @Override
public int compareTo(Historial o) {
String a = this.getName();
String b = o.getName();
retur
手順: 私のテストでは、私はすべてのケースや可能性をカバーしていますかどうかわからない渡すように見えるが、。 私の実装が単純すぎると感じます。誰か調べてもらえますか? 私の実装: @Override
public int compareTo(ListNoOrder<T> otherList){
int sizeCompare = otherList.sizeOfList;
私はプログラミングの初心者で、2つのクラスがあります。ファーストクラスがある:フィールドint ageと public class User implements Comparable<User>
、コンストラクタとComparableインタフェースのオーバーライド方法: : @Override
public int compareTo(User user) {
retu