Pull to refresh
3
0
Александр Емельянов@Irval

Backend разработчик

Send message

Проверка корневых структур на изоморфизм

Level of difficultyMedium
Reading time3 min
Reach and readers6.6K

Задача проверки корневых (под)деревьев на изоморфизм является достаточно известной в рамках олимпиадного мира, однако представленная большинством авторов реализация основывается на неэффективном полиномиальном хэшировании. Проблема данного метода заключается в возможных возникновениях коллизий. В данной статье описан более простой метод, использующий красно-черное дерево (в народе std::map) за ту же асимптотику.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Бэкенд разработчик
Git
Python
MySQL
C#
C++
Qt
Алгоритмы и структуры данных