Можно как то сделать, чтобы поиск по списку выводил все варианты, а не первый попавшийся?
С полным перебором строк медленно работает.
code_35231.txt
Этот топик читают: Гость
Ответов: 45
Рейтинг: 4
|
|||
карма: 1 |
| ||
файлы: 1 | code_35231.txt [486B] [234] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-02 09:15:35 |
|||
карма: 0 |
|
Ответов: 45
Рейтинг: 4
|
|||
95.153.175.20 писал(а): Можно так.Можно, но что если список будет 70тыс. строк? ------------ Дoбавленo в 13.38: Кажется вопрос снят. Делал перебор по Memo, перебор StrList в 3 раза быстрей происходит.
|
|||
карма: 1 |
|
Ответов: 1304
Рейтинг: 405
|
|||
карма: 3 |
| ||
файлы: 1 | code_35232.txt [1.1KB] [231] | ||
Голосовали: | DRc |
Ответов: 45
Рейтинг: 4
|
|||
MAV писал(а): можно чуть ускорить.О, вообще огонь, спасибо! |
|||
карма: 1 |
|
Ответов: 1536
Рейтинг: 176
|
|||
Можно и так:
|
|||
карма: 1 |
|
Ответов: 1304
Рейтинг: 405
|
|||
ser_davkin, да второй вариант быстрей процентов на 5(если работать со строками), первый вариант не проходит по условиям.
|
|||
карма: 3 |
|
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_35233.txt [1.3KB] [273] |
Ответов: 45
Рейтинг: 4
|
|||
карма: 1 |
| ||
файлы: 1 | code_35247.txt [1.7KB] [210] |
Ответов: 1536
Рейтинг: 176
|
|||
DRc, старею вероятно.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
DRc писал(а): второй вариант не выдает все вхождения?code_35248.txt И никуда от полного перебора строк не уйдёшь. |
|||
карма: 25 |
| ||
файлы: 1 | code_35248.txt [1KB] [237] |
Ответов: 1536
Рейтинг: 176
|
|||
Tad, в чём ошибка?
------------ Дoбавленo в 10.07: А, понял... |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
ser_davkin писал(а): в чём ошибка?DRc писал(а): Можно как то сделать, чтобы поиск по строке выводил все вариантыЧто значит "поиск по строке выводил все варианты" ? Искать строку ? Или искать DRc писал(а): второй вариант не выдает все вхождения? |
|||
карма: 25 |
|
Ответов: 45
Рейтинг: 4
|
|||
Да, я имел в виду поиск в списке всех строк.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
DRc писал(а): Да, я имел в виду поиск в списке всех строк.Разницу улавливаешь ? И тут без ArrayEnum или For (перебор всех строк списка) никак. ------------ Дoбавленo в 10.52: Выше я привёл пример с использованием ArrayEnum, а это пример на For
|
|||
карма: 25 |
|