public class Node : IComparable
{
public object element;
public Node left;
public Node right;
public int height;
public Node(object data, Node L, Node R)
{
element = data;
left = L;
right = R;
height = 0;
}
public Node(object data)
{
element = data;
left = null;
right = null;
height = 0;
}
public int CompareTo(object obj)
{
return (this.element.CompareTo((Node)obj.element));
}
}
σε αυτό το δέντρο AVL θέλω να συγκρίνουν αριστερά και δεξιά του κόμβου και άλλα τη μέθοδο της ισορροπίας για αυτό, αλλά στο σημείο εκκίνησης δεν υποστηρίζει το compareto σε αυτή τη γραμμή κώδικα
public int CompareTo(object obj)
{
return (this.element.CompareTo((Node)obj.element));
}
αν και εγώ που χρησιμοποιούνται διεπαφή Icomaparable..anyone πει τι λείπει σε αυτό το ??????????????













