Сообщение Re[3]: Верно ли написан тест скорости выполнения от 06.02.2020 11:18
Изменено 06.02.2020 11:29 Igorxz
Re[3]: Верно ли написан тест скорости выполнения
Здравствуйте, Passerby, Вы писали:
P>А есть ли возможность делать сортировку быстрее, как-нибудь убрав Linq?
добавлю, что вот этот способ сортировки для LIst<T> наиболее худший:
у LIst<T> есть спец. метод LIst<T>.Sort(IComparer<T>), который сортирует in-place, не выделяя память и создавая новый объек.
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<T> есть спец. метод LIst<T>.Sort(IComparer<T>), который сортирует in-place, не выделяя память и не создавая новый объек.
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, не выделяя память и не создавая новый объек.