Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-1081337143
Макс Шабанов
2004-04-07 15:25
2004.04.25
Как добавить большую таблицу в RichEdit ?


3-1080547756
Earlynn
2004-03-29 12:09
2004.04.25
Таблицы Paradox тормозят в ADO. Что не так?


14-1081133494
face
2004-04-05 06:51
2004.04.25
Как заработать деньги в инете


1-1081310743
BanderLog
2004-04-07 08:05
2004.04.25
MouseWheel - Up & Down для PaintBox


3-1080574116
lvp
2004-03-29 19:28
2004.04.25
Пароль+логин в трехзвенке




   Наверх