@Andrean4ik

Необходим найти совпадающие участки в двух битовых массивах, как это сделать?

Добры вечер!

Мне необходим алгоритм для поиска совпадающих участков в двух битовых массивах.
Гугление и посты на других форумах не помогли.
Если не знаете конкретного ответа, хотя бы посоветуйте литературу где есть смысл поискать, ну и поделитесь своими, даже скромными, идеями.

Заранее благодарю =)
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 2
Наибольшая общая подпоследовательность

Прям как вам надо.

Если проблема извлечь битики откуда-то, или как-то их представлять - то язык программирования в студию. Или даже можно отдельный вопрос задать.

UPD: Вот еще точнее: Наибольшая общая подстрока - для случая, когда разрывов в цепочке быть не должно ( Mrrl правильно заметил, что в подпоследовательности они могут быть).
Ответ написан
Mrrl
@Mrrl
Заводчик кардиганов
Думаю, что вам поможет суффиксный массив. Если объединить исходные строки (вставив между ними пробел) и построить для полученной строки суффиксный массив, то ответ будет на одном из переходов индекса из одной строки в другую. Надо только найти (или поддерживать) длину совпадающего фрагмента на переходах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы