Информация об изменениях

Сообщение Re[3]: Верно ли написан тест скорости выполнения от 06.02.2020 11:18

Изменено 06.02.2020 11:29 Igorxz

Re[3]: Верно ли написан тест скорости выполнения
Здравствуйте, Passerby, Вы писали:

P>А есть ли возможность делать сортировку быстрее, как-нибудь убрав Linq?

добавлю, что вот этот способ сортировки для LIst<T> наиболее худший:
List< int[]>[] arlarsort = new List<int[]>[c1];
for (int i = 0; i < arlar.Length; i++)
{
   arlarsort[i] = arlar[i].OrderByDescending(pair => pair[1]).ToList();
}

у LIst<T> есть спец. метод LIst<T>.Sort(IComparer<T>), который сортирует in-place, не выделяя память и создавая новый объек.
Re[3]: Верно ли написан тест скорости выполнения
Здравствуйте, Passerby, Вы писали:

P>А есть ли возможность делать сортировку быстрее, как-нибудь убрав Linq?

добавлю, что вот этот способ сортировки для LIst<T> наиболее худший:
List< int[]>[] arlarsort = new List<int[]>[c1];
for (int i = 0; i < arlar.Length; i++)
{
   arlarsort[i] = arlar[i].OrderByDescending(pair => pair[1]).ToList();
}

у LIst<T> есть спец. метод LIst<T>.Sort(IComparer<T>), который сортирует in-place, не выделяя память и не создавая новый объек.