Задать вопрос

Какие структуры данных лучше использовать для реализации множества?

Здравствуйте, мне дали задание реализовать класс для работы с множествами, т.е. set тут не поможет, все самостоятельно. Основные операции трудностей не вызывают, но я вот никак не могу остановиться на какой-нибудь одной определённой структуре данных. Не знаю подойдет ли идея с битовым вектором? Использовать массив как-то слишком банально и не очень эффективно.
Какие вы посоветуете использовать структуры данных?
  • Вопрос задан
  • 2480 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
бинарные деревья подойдут, так как вам нужно быстро находить наличие такого значения при вставке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы