Сортировка двумерного массива

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А чё так? Щя гляну. ... Таки да :-(((

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Совсем там оптимизатор заоптимизировался.....

dizzel
Offline
Зарегистрирован: 21.03.2016
10   qsort(in,SIZE,sizeof(in[0]),[](const void *x, const void *y)->int{
11         return getTime((uint8_t*)x)>getTime((uint8_t*)y)?1:-1;
12         });

Мама дорогая! Можно я сразу сдаюсь?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

То есть вот это:

return (1440**(++d++))+(60**(d++))+*d;

Не пугает :)

ЗЫ смахивает на какое то регулярное выражение :)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dizzel пишет:
Можно я сразу сдаюсь?
Можно.

renoshnik
Offline
Зарегистрирован: 11.04.2013

Kakmyc пишет:
renoshnik пишет:

 

** По моему после первой сортировки все последующие уже не актуальны...

*** Если после первой сортировки, последующие проводить отдельно в каждом полученном блоке, то актуальным будет только первый результат.

 

 

Первая сортировка, массивов по значению первой ячейки. Вторая сортировка по значению второй ячейки, но только тех значений, у которых первый член равен самому мелкому. И тд

Так я об этом и написал...