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

Вниз

Подскажите алгоритм создания списка в алфавитном порядке   Найти похожие ветки 

 
MAXH0 ©   (2004-04-10 15:53) [0]

subj


 
Palladin ©   (2004-04-10 15:55) [1]

Сортировку в школе (ну или на крайняк в ВУЗе который ты типа закончил) не проходили?


 
default ©   (2004-04-10 16:00) [2]

перед добавлением узла сравниваешь его ключ с ключами других узлов и ставишь на нужное место


 
Jack128 ©   (2004-04-10 16:03) [3]

см исходники TList.Sort


 
default ©   (2004-04-10 16:05) [4]

когда у экз-ра кл-cа TStringList ставишь свойство Sorted в True работает именно такой алгоритм при добавлении строк
см. исходники


 
Digitman ©   (2004-04-10 16:05) [5]

подсказываю

1. Создать объект класса TStringList.
2. Установить его св-во Sorted равным ИСТИНА

все ! вот и весь алгоритм)

далее создаешь собственно элементы списка последовательными вызовами метода Add() вышеупомянутого объекта

в рез-те каждый добавляемый эл-т будет вставать на свое место в соответствии с алфавитным порядком, соответствующим ANSI-кодировке символов


 
MAXH0 ©   (2004-04-10 16:14) [6]

Сенкс. А на счет вуза так я на экономическом факе :) Програмист самоучка так сказать.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
3-1080560267
stelius
2004-03-29 15:37
2004.04.25
Опять про скорость


3-1080151731
Doctor Deejay
2004-03-24 21:08
2004.04.25
Фильтрация


1-1081160544
Dmitry Averuanov
2004-04-05 14:22
2004.04.25
Как проверить, создан ли объект ?


1-1081086405
Виталий
2004-04-04 17:46
2004.04.25
Как разбить файл на равные части?


14-1080818393
Sergo
2004-04-01 15:19
2004.04.25
Рассылка по доскам объявлений