J'ai un objet avec des attributs; startIndex, endIndexC# Recherche binaire sur 2 index
Je suis capable de faire une recherche binaire basée sur startIndex en mettant en œuvre les éléments suivants:
int IComparable.CompareTo(object obj)
{
Repeat r = (Repeat)obj;
return this.startIndex.CompareTo(r.startIndex);
}
Cependant, avec la même répétition d'objets que je tiens à le faire une recherche binaire aussi sur l'indice final séparément.
Comment puis-je faire cela?
Merci.
Vous pouvez utiliser la version typée de IComparable, telle que IComparable qui définirait un CompareTo (Repeat r) plutôt que l'objet non typé. –