|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Leonid Troyanovsky 2:5020/400 05 Sep 2001 13:21:33 To : Gania Sergey Subject : Помогите с сортировкой --------------------------------------------------------------------------------
Gania Sergey wrote:
> Подскажите пожайлуста наиболее быстрый алгоритм сортировки такого массива
> по p1 и p2 одновременно. Если можно кусок кода (на С или Pascal неважно) или
> ссылку где можно это найти (бумажную литературу просьба не предлагайте).
1. Указатели на записи (или индексы) загоняешь в List: TList
2. Пишешь свою
function MySortCriteria(Item1, Item2: Pointer): Longint;
3. List.Sort(@MySortCriteria);
и имеешь в List указатели, отсортированные QuickSort по-твоему.
--
С уважением, LVT
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/44279c98cd37.html, оценка из 5, голосов 10
|