0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 14
|
|
1 | |
Быстрый поиск в массиве строк16.01.2012, 13:28. Показов 3211. Ответов 3
Метки нет (Все метки)
Здраствуйте. Посоветуйте пожалуйста наиболее производительный алгоритм для поиска строки в массиве которая начинается с заданой в коде последовательности.
Заранее спасибо.
0
|
16.01.2012, 13:28 | |
Ответы с готовыми решениями:
3
Быстрый поиск строки в списке строк Быстрый поиск дубликатов строк Быстрый поиск подстрок в большом массиве Быстрый поиск наибольшего значения в массиве |
16.01.2012, 15:02 | 2 |
если в один поток, то разложить массив в структуру из хешмапов
мапПоПервойбукве->поВторой->поТретьей.... создать траверсер который будет по достижении события последнего символа из искомой строки, будет обходить нижележащее дерево, собирать из них строки и возвращать их. таким образом строки у вас расползутся посимвольно по дереву за один раз и во время поиска будут не перелопачивать массив, а просто спускаться по структуре.
0
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 14
|
|
16.01.2012, 18:10 [ТС] | 3 |
как это реализовать я не представляю даже, может пример есть? и в этом случае получится что будет найдена только одна строка. а нужно все
0
|
16.01.2012, 19:52 | 4 |
0
|
16.01.2012, 19:52 | |
16.01.2012, 19:52 | |
Помогаю со студенческими работами здесь
4
Быстрый поиск индекса заданного элемента в упорядоченном массиве Быстрый поиск строки в списке строк с предварительным хешированием Поиск массива строк в массиве строк Поиск массива строк в массиве строк Поиск в массиве строк Прямой поиск в массиве строк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |