TGViewer
CS Space CS Space @csspace · 2.98K subscribers
Post #257 4.06K
Succinct структуры, деревья и скобочные последовательности ⬇️

Страница мероприятия
– 28 марта, суббота, 14:00 – 15:30
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения

⭐️ О лекторе
Николай Мальковский — кандидат физико-математических наук; Principal Engineer, Chebyshev Research Center


📢 Анонс
Формально, succinct-структуры — это такие, которые используют o(N) дополнительной памяти для обеспечения операций над множеством из N бит. Неформально — это несколько способов хранения дерева размера N за 2N + o(N) бит и использования этих o(N) бит для навигации по дереву, а иногда и для ответов на довольно сложные запросы.

Одно из подобных битовых представлений вы, с большой вероятностью, встречали: делаем обход в глубину, каждый раз, когда опускаемся, записываем «(», когда поднимаемся — «)». В результате мы должны получить правильную скобочную последовательность длины 2N-2. В целом, вот эти 2N бит, но что можно делать с таким представлением? Как оказывается, всё, что нам обычно нужно от дерева, можно получить с помощью небольших вспомогательных вычислений. А сами succinct-деревья очень даже практичны, особенно когда число узлов переваливает за миллион.
  • ❤ 19
  • ⚡ 10
  • 🔥 10
More from @csspace
  1. Sep 18, 2026Автоматическое построение PBR текстур для фотограмметрических моделей ⬇️ – Страница меропр…
  2. Sep 17, 2026Напоминаем про открытую лекцию Андрея Михайловича Райгородского по комбинаторике и теории…
  3. Sep 11, 2026Классические и современные задачи комбинаторики и теории графов ⬇️ – Страница мероприятия…
  4. Sep 5, 2026Открываем регистрацию на курс 🔽 Семантика языков программирования ⭐️ Лектор Дмитрий Булыч…
  5. Sep 3, 2026Открываем регистрацию на курс 🔽 Структурные параметры графов ⭐️ Лектор Данил Сагунов Коор…
  6. Sep 2, 2026Открываем регистрацию на курс 🔽 Алгоритмы в Git / Git Internals ⭐️ Лектор Даниил Орешнико…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →