Вопрос проверяет знание структур данных для быстрого поиска по префиксам и диапазонам.
Короткий ответ
Для хранения подсетей используют префиксные деревья (trie или radix tree), а также структуры диапазонов, например interval tree. Префиксное дерево эффективно для поиска по CIDR, потому что IP-адрес — это последовательность битов. Такие структуры позволяют выполнять поиск за время, близкое к длине ключа. Они применяются в маршрутизаторах и сетевых фильтрах.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.