0
私はすでに匹敵
はComparableインタフェースを実装するコンパイルエラーを取得
public class LinkedList<E extends Comparable<E>> {
// ----------------------------------------------------------
// Implementing the doubly linked nodes (static nested class)
// ----------------------------------------------------------
private static class Node<E extends Comparable<E>> {
関数issortedが内に実装される。この方法にEを結合したE.
汎用ノードタイプのためをcompareToメソッドを使用してしようとしています
LinkedListクラス、NodeクラスはLinkedlistクラス内にあります。
私はEはそれが私の場合には、比較可能な拡張されていない場合にのみポップアップすると信じていを「のcompareTo(LinkedList.Node)はタイプLinkedList.Nodeには未定義である方法を」コンパイルエラーを取得しておく
。 助けてください?それは助けにはならなかったHow to compare generic nodes in a linked list using Comparable?
私はすでにこのスレッドをチェックし
public boolean isSorted(){
if(!isEmpty()){
Node<E> temp = head;
boolean local = true;
int x=0;
while (temp.next != null){
x=temp.compareTo(temp.next);
if(x<0){
temp = temp.next;}
else {return local;}
}
return local;}
else{ throw new IllegalArgumentException();}
}
、。
は、それがComparable
あるノード内の値だけだときは、ノードを比較しようとしている
Mjall2
私はどのくらい厚く感じました... – Mjall2