Форум программистов, компьютерный форум, киберфорум
Java ME (J2ME)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 14
1

Быстрый поиск в массиве строк

16.01.2012, 13:28. Показов 3211. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте. Посоветуйте пожалуйста наиболее производительный алгоритм для поиска строки в массиве которая начинается с заданой в коде последовательности.
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2012, 13:28
Ответы с готовыми решениями:

Быстрый поиск строки в списке строк
Здравствуйте. Необходимо реализовать быстрый поиск строки в списке строк в целях исследования...

Быстрый поиск дубликатов строк
Есть большой файл (3,5 миллиона записей). Нужно быстро найти все дубликаты строк и вывести...

Быстрый поиск подстрок в большом массиве
Всем привет, есть огромный массив (примерно 400кк строк) Пример строк:...

Быстрый поиск наибольшего значения в массиве
Есть массив из ~1000000 целых чисел чередующихся случайным образом. Как без особых затрат по...

3
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
16.01.2012, 15:02 2
если в один поток, то разложить массив в структуру из хешмапов
мапПоПервойбукве->поВторой->поТретьей....
создать траверсер который будет по достижении события последнего символа из искомой строки, будет обходить нижележащее дерево, собирать из них строки и возвращать их.
таким образом строки у вас расползутся посимвольно по дереву за один раз и во время поиска будут не перелопачивать массив, а просто спускаться по структуре.
0
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 14
16.01.2012, 18:10  [ТС] 3
как это реализовать я не представляю даже, может пример есть? и в этом случае получится что будет найдена только одна строка. а нужно все
0
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
16.01.2012, 19:52 4
Цитата Сообщение от tag-tag Посмотреть сообщение
и в этом случае получится что будет найдена только одна строка. а нужно все
а траверсер нашто?
примера под рукой нет, если отыщу или напишу, то пришлю
0
16.01.2012, 19:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2012, 19:52
Помогаю со студенческими работами здесь

Быстрый поиск индекса заданного элемента в упорядоченном массиве
Пусть отсортированный по возрастанию массив из n элементов a. Требуется максимально быстро найти...

Быстрый поиск строки в списке строк с предварительным хешированием
Здравствуйте. Необходимо реализовать быстрый поиск строки в списке строк с предварительным...

Поиск массива строк в массиве строк
Господа и товарищи! Проблема такая. Нужно написать прогу, которая ищет в массиве строк массив...

Поиск массива строк в массиве строк
Господа и товарищи! Проблема такая. Нужно написать прогу, которая ищет в массиве строк массив...

Поиск в массиве строк
Добрый день Возник глупый вопрос. Пытаюсь сделать поис в строковом массиве не как не получается...

Прямой поиск в массиве строк
Помогите реализовать алгоритм поиска в массиве строк(через структуру). Имеем файл со строками типа:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru