|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.10.2009, 08:58 | #21 | ||||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
Цитата:
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||||
01.10.2009, 09:23 | #22 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Мне кажется там не совсем побуквенный поиск, А еще с учетом популярных вариантов поиска.
То есть сначала ищется в базе, отсортированной по числу запросов, А потом уже в общей.
и это пройдет...
|
01.10.2009, 09:27 | #23 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Да, кстати, забыл кое-что спросить:
Если я Pos`ом ищу в StringListe Слово, как мне определить, в какой оно строке?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
01.10.2009, 14:09 | #24 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
|
01.10.2009, 16:14 | #25 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Хм... Если в базе будет 300 000(слов)/30(букв) = 10 000 строк, скорее всего поиск по строкам будет неоптимальным.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
01.10.2009, 17:04 | #26 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Pos ищет в строке, а не в списке. Cтрока это StringList[i]. Кстати поднимался вопрос о сортировке листа, можно прикручивать свою функцию к CustomSort, и сортировать как нужно. Функцию можно написать самому, а можно заюзать из вин апи, коих там множество. И еще замечание по поводу дерева, при двоичном поиске нужно учитывать, что алгоритм по к-рому отсортирован список, и алгоритм к-рый используется для решения куда поворачивать при поиске, должны совпадать, а то можно и не найти потом. К примеру если вы используете какой-то свой алгоритм сортировки, то нужно и поиск самому делать, а не методом стринглиста, т.к. он ищет так как он бы отсортировал.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
01.10.2009, 17:10 | #27 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
Кстати не напомните, как создавая дочерний свою функу прикрутить?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
01.10.2009, 17:52 | #28 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
В смысле, к чему? CustomSort? Вот так вроде бы, насколько мне не изменяет память - List.CustomSort(@MySort);
Но это если есть необходимость в этом, в противном случае лучше использовать обычную сортировку предлагаемую стринглистом.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
01.10.2009, 18:14 | #29 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Не, я имел в виду прикрутить свою процедурку для своего поиска. Типа, чтоб добавить к стандартным процедурам стринглиста свой поиск. Сорт и такой пойдет, он там по алфавиту сортирует, и так сойдет. Мнеж нужно, чтоб не только подстроку найти в стринглисте, но и номер строки получить. Так что свой поиск прикручивать надо.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
01.10.2009, 23:16 | #30 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод текстовой информации из документа TXT. | soonner | PHP | 2 | 09.05.2009 21:57 |
Как удалить текст до слова, потом от слова ? | littlecoder | Общие вопросы Delphi | 7 | 29.12.2008 00:57 |
найти оптимальный план производства | Baxxter | Microsoft Office Excel | 12 | 25.09.2008 23:45 |
Какой оптимальный способ в Delphi для перевода 10 системы счисления в 16с.с | SERGOO | Общие вопросы Delphi | 5 | 25.05.2007 19:02 |