Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите сделать алгоритм


COder__ ©   (2005-08-12 04:36:00) 

сортировки для TStringList
Есть список типа:
COMP1
COMP4
COMP3
COMP2
COMP20
COMP15
..
и т.д.
До любого возможного числа
причем вместо COMP может быть что угодно, например PC
Нужно его правильно отсортировать, по номерам
если же номера в конце нет, то нужно сортировать по имени.
Стандартная сортировка неверно сортирует
выдает
COMP1
COMP10
COMP2
...


COder__   (2005-08-13 17:35:00) [1]

Нету у мя книг, помогите , Не пойму как реализовать


TUser   (2005-08-12 07:47:00) [2]

двойная буква - не там :)


boriskb   (2005-08-12 07:12:00) [3]

Дональд Кнутт "Искуство программирования"


Думкин   (2005-08-12 06:33:00) [4]

> Стандартная сортировка неверно сортирует

Как раз верно - ибо свои правила. Алгоритм - ну ты типа написал. Осталось только про
procedure CustomSort(Compare: TStringListSortCompare); virtual;
прочитать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо