Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Помогите сделать алгоритм   Найти похожие ветки 

 
COder__   (2005-08-12 04:36) [0]

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


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

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

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


 
boriskb ©   (2005-08-12 07:12) [2]

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


 
TUser ©   (2005-08-12 07:47) [3]

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


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

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



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

Форум: "Начинающим";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
3-1123135114
kreyl
2005-08-04 09:58
2005.09.18
Как заполнить таблицу числами от 1 до 80?


1-1124994267
TStas
2005-08-25 22:24
2005.09.18
Как подключить файл помощи?


5-1099825350
проходящий мимо
2004-11-07 14:02
2005.09.18
компонент на основе edit


3-1123138964
Ирина
2005-08-04 11:02
2005.09.18
SQL-запрос


14-1124564841
romychk
2005-08-20 23:07
2005.09.18
T-mail





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский