Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Встроенные сортировки   Найти похожие ветки 

 
J_SABER ©   (2006-10-02 20:39) [0]

Есть ли в Делфи встроенная сортировка и какой сортировке она эквивалентна(пузырьком, выбором и т.д.)


 
Zeqfreed ©   (2006-10-02 20:48) [1]

TCustomList — Quick Sort, если не ошибаюсь.


 
guav ©   (2006-10-02 20:59) [2]

> TCustomList — Quick Sort, если не ошибаюсь.

Ошибаешься в названии класса. Это TList и TStringList


 
Zeqfreed ©   (2006-10-02 21:08) [3]

> [2] guav ©   (02.10.06 20:59)

Спасибо за поправку. Собственно эти классы я и имел в виду, просто думал, что у них есть общий предок, который обеспечивает интерфейс сортировки. Сейчас понял, что мое предположение было ошибочно.


 
@!!ex ©   (2006-10-02 21:12) [4]


> J_SABER ©   (02.10.06 20:39)  

Дельфи - это оболочка. И в ней нет сортировки. :)
А в классах есть. В некоторых. В тех, которые на базе TStrings вроде.


 
Leonid Troyanovsky ©   (2006-10-02 21:42) [5]


> @!!ex ©   (02.10.06 21:12) [4]


Вот горшок пустой - он предмет простой.

--
Regards, LVT.


 
DevilDevil ©   (2006-10-03 08:49) [6]

есть в модуле Classes что то типа шаблонной процедуры:
procedure QuickSort(SortList: PPointerList; L, R: Integer; SCompare : TListSortCompare);

Буквально на днях пользовался ею. Скрость ЧУМОВАЯ !!!

Нужно, правда, потрудиться, разобраться с параметрами. Но лучше наверное переделать её под свои нужды.

Примечательно то, что поддерживается возможность сортировать не весь массив, а только его часть. Чтобы отсортировать весь массив, L должно быть равно нулю, R = (КОЛИЧЕСТВО_ЭЛЕМЕНТОВ - 1)



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
1-1157456048
AndreyRu
2006-09-05 15:34
2006.10.22
Рисование штрихкода


2-1159785942
e_u_
2006-10-02 14:45
2006.10.22
создал БД


15-1159173745
megabyte-ceercop
2006-09-25 12:42
2006.10.22
Еще раз о траблах с линкером.


15-1159503207
ZeroDivide
2006-09-29 08:13
2006.10.22
Command Line компиляторы для Турбо в готовы


1-1157794682
yahaha
2006-09-09 13:38
2006.10.22
Webbrowser