public void Add(T obj, int peso) { No novo = new No(obj, peso); if (primeiro == null) { primeiro = novo; return; } if (novo.CompareTo(primeiro) < 0) { novo.anterior = primeiro; primeiro = novo; return; } No atual = primeiro; while (atual.anterior != null && novo.CompareTo(atual.anterior) >= 0) { atual = atual.anterior; } novo.anterior = atual.anterior; atual.anterior = novo; }
//Vposでソートする public int CompareTo(NicoNicoCommentEntry obj) { if (Vpos == obj.Vpos) { return(No.CompareTo(obj.No)); } return(Vpos.CompareTo(obj.Vpos)); }
public int CompareTo(Account other) { return(No.CompareTo(other.No)); }
public int CompareTo(object obj) { Ogrenci o = (Ogrenci)obj; return(No.CompareTo(o.No)); }