Size: a a a

2020 May 26

CD

Constantine Drozdov in pro.algorithms
в самой простой редакции
источник

I

Ioann_V in pro.algorithms
Как строится я понял, тут думаю, как это на мой случай распространить.
источник

I

Ioann_V in pro.algorithms
На позиции.
источник

CD

Constantine Drozdov in pro.algorithms
ну с этим там вообще все хорошо
источник

I

Ioann_V in pro.algorithms
Оно не должно сортироваться ж, так?
источник

CD

Constantine Drozdov in pro.algorithms
ну если я еще не засыпаю, ты можешь построить без позиций, а потом разбить на группы по позициям
источник

CD

Constantine Drozdov in pro.algorithms
это не соответствует какому-то естественному сравнению за разделителями, но вроде мы и не собираемся смотреть за разделители
источник

I

Ioann_V in pro.algorithms
А разделители, это между строками выходит, и уникальные, так?
источник

I

Ioann_V in pro.algorithms
то есть, нету в алфавите
источник

CD

Constantine Drozdov in pro.algorithms
ну \0
источник

I

Ioann_V in pro.algorithms
ну да, пойдёт, хотя такой у меня быть может.
источник

I

Ioann_V in pro.algorithms
У меня не может быть >255, но это детали, не нужные. Я подумаю, о решении.
источник

CD

Constantine Drozdov in pro.algorithms
там наверняка можно не делать явного разделителя, хотя я очень не хотел разбираться в рандомном найденном мной линейном алгоритме
источник

CD

Constantine Drozdov in pro.algorithms
там какой-то адешник был написан
источник

CD

Constantine Drozdov in pro.algorithms
эти алгоритмы в любой случае не сломаются, если ты заменишь \0 на \0\0 и поставишь \0\1 разделителем
источник

CD

Constantine Drozdov in pro.algorithms
надо будет только чуть аккуратнее работать со вводом
источник

I

Ioann_V in pro.algorithms
Constantine Drozdov
надо будет только чуть аккуратнее работать со вводом
Ну вот на примере двух строк, имеем.
abc
mba

и суффиксные массивы:

0, 1, 2

2 1 0

Дальше мы смотрим по позиции, так? Берём вторую и бин поиском ищем все подстроки, которые совпадут?
источник

CD

Constantine Drozdov in pro.algorithms
мы мерджим строки, как всегда
источник

CD

Constantine Drozdov in pro.algorithms
abc\0mba
источник

I

Ioann_V in pro.algorithms
Constantine Drozdov
мы мерджим строки, как всегда
Да, что то ты сказал выше, а мне пролетело мимо уха.
источник