Если вы просто сортируете, а не динамически обновляете отсортированный список, то все в порядке, и массив будет более эффективным в использовании памяти.Связанные списки действительно лучше, если вы хотите сохранить отсортированный список.Вставка объекта выполняется быстро в середину связанного списка, но медленно в массив.
Массивы лучше, если вы хотите найти объект в середине.С помощью массива вы можете выполнить двоичную сортировку и определить, есть ли член в списке за O (logN).Со связанным списком вам нужно пройти весь список, который очень медленный.
Я думаю, что лучше для вашего приложения, зависит от того, что вы хотите сделать со списком после его сортировки.