Здравствуйте, Glas, Вы писали:
G>Здравствуйте, Glas, Вы писали:
G>>Есть массив значений, каждое значение имеет свой ID. Нужно отсортировать этот массив так, чтобы одинаковые значения были отсортированы по ID. Сейчас я сортирую 2 раза, сперва массив, потом ID. Но по времени не укладываюсь в рамки
G>Мда, а причина то оказывается не в том, что сортировка в 2 прохода
Тупо все циклы занимают 50% времени, 45% на перемещение данных и 5% на досортировку ID.
Тогда сортиру только внешний массив с индексами перестановок.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>