Какая сортировка алгоритма используется .NET в IComparer

Это вернет вам все столбцы и строки из отношений с именем, добавленным в таблицу имен.

Select Relations.relation_ids, Names.user_id, Names.first_name From Relations
Inner Join Names On Relations.user_id=Names.user_id
6
задан Charles Menguy 6 March 2016 в 19:50
поделиться

2 ответа

QuickSort, кажется, это.

В документации относительно IComparer говорится

Этот интерфейс используется в сочетании с Массивом. Вид и Массив. Методы BinarySearch.

Массив. В документации вида говорится

Этот метод использует алгоритм QuickSort. Эта реализация выполняет нестабильный вид; то есть, если два элемента равны, их порядок не мог бы быть сохранен. Напротив, стабильный вид сохраняет порядок элементов, которые равны.

10
ответ дан 8 December 2019 в 13:51
поделиться

Согласно MSDN.NET использует QuickSort. Между прочим, метод абсолютно не зависит от компаратора (как долго, поскольку это основано на сравнении), почему.NET должна поэтому использовать другой метод в зависимости от того, обеспечиваете ли Вы пользовательский компаратор или нет?

3
ответ дан 8 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: