Je me suis penché sur l'algorithme "timsort" pour effectuer des tris sur mes ensembles de données assez volumineux : http://timsort4net.codeplex.com/
En général, j'utilise Array.Sort(Keys, Items)
où Items est un tableau d'entiers qui sert de méthode pour identifier les changements de position survenus au cours du tri.
Existe-t-il un moyen d'obtenir le même résultat sans avoir à modifier lourdement l'implémentation de l'algorithme de tri ?