У меня есть двумерный массив, который я пытаюсь отсортировать.
Массив обычно доступен с этой структурой: array [r] [c].
Я хочу изменить порядок значений массива, чтобы каждое значение [r] сортировалось по 4-му значению c.
Глядя в онлайн, я видел несколько сценариев сортировки, которые, кажется, работают для других структурированных массивов, но мне интересно, не упустил ли я что-то глупое.
Массив структурирован таким образом, что для каждого значения 'r' в массиве есть список значений, в зависимости от того, какое значение 'c' вы вводите (например: если вы сделаете array [0] [2], это будет будет адресом первой записи, а массив [0] [10] - номером телефона первой записи).
Я хочу иметь возможность сортировки на основе значений c 4 и ... 10 (например). (в идеале я бы сортировал по нескольким столбцам, например, сначала по фамилии, а затем по имени - но сейчас я согласен на одну сортировку, хахаха)
Я не уверен, подойдет ли мне какая-либо из функций сортировки по умолчанию или мне нужно написать функцию ручной сортировки (что, я надеюсь, мне не нужно делать, поскольку это было бы довольно неэффективно) .
Спасибо за любые указатели