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

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

Сортировка строк. сложный случай


Страницы:   1 2

Pcrepair ©   (2012-07-27 08:10:00) 

Добрый день. Есть четыре компонента:
1. Строка, содержит текстовый файл(точнее текстовая часть ХТМЛ-страницы)
2. Строка, содержит несколько слов (слова поиска)
3. Рейтинг(число), результат работы функции function Index(const S1,S2:string; A:integer):integer;
4. Строка - URL из которого получена ХТМЛ-страница

По ходу работы программы получается пара "рейтинг - УРЛ", текстовый файл и слова поиска УЖЕ не важны
необходимо эти пары (сотни а то и тысячи строк) отсортировать по возрастанию(или убыванию), по значению Рейтинг(число), причем после сортировки Рейтинг тоже уже не нужен. в конечном варианте нужны только строки УРЛ, отсортированные по Рейтингу

Вопрос: какими способами можно все это сделать? первое что приходит на ум это TStringList, там есть пары, но сам пока еще пробовал. возможно кто то что то знает, уже?


RWolf   (2012-07-27 14:45:00) [21]

Используй TObjectList и его метод Sort.


Pcrepair   (2012-07-27 14:41:00) [22]

тут может не все поняли о чем речь идет. поясняю:
есть две переменные. в одной число(рейтинг), в другой строка(УРЛ)
нужно их как то совместно сохранить (пара), потом в накопитель добавится еще несколько сот а может тысяч таких пар, после чего эти тыщщи пар нужно отсортировать по значению ЧИСЛО


Sha   (2012-07-27 11:49:00) [23]

> Pcrepair
> Сортировка строк. сложный случай


А чем он сложнее несложного случая?
Как сам себе ответишь, так все и поймешь.


Плохиш   (2012-07-27 11:21:00) [24]

Гугля энд компани может спать спокойно :-)


Anatoly Podgoretsky   (2012-07-27 08:46:00) [25]

> Pcrepair  (27.07.2012 08:10:00)  [0]

Случай очень, очень простой, метод с весьма необычным названием Sort


Страницы:   1 2

Наверх

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