Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 28

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
не, я про возможные символы после key1 и перед следующим /
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
kek.com/key1
kek.com/key12

разные маски
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
никак друг с другом пересекаться не будут
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
скажем так, минимальная логическая единица тут не буква
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а токен между / и /
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
по крайней мере пока.. позже скорее всего поменяют на букву
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
по этому оптимизировать в эту сторону я бы не стал
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
что-то ты запутал меня. Не понимаю тогда что такое маска
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тут правильнее сказать префикс а не маска
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
для префикса kek.com/key1
подходят все
kek.com/key1/1
kek.com/key1/2
kek.com/key1/3/4
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
понял понял
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
так можно просто обрубить всё, что после kek.com/key1, и пойти в мапу, дать ей ключ "kek.com/key1" и получить своё value. Никакие деревья не нужны
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тогда придется обрубать с конца по 1 куску
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и пытаться в поиск в мапе
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
каждый раз, до первого найденого
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
да, это неплохая оптимизация если работать с контейнерами stl
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но мне кажется что скоро захотят по буквам, и не от слеша до слеша
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
ну просто сплиттер заменишь на другой символ
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а если отрезать по 1 букве от урлы, то мне кажется дерево это префиксное будет быстрее
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
пасиба кароч, теперь в принципе есть идеи шо делать
источник