Вопросы к Поиску с Алисой
Основное отличие между упорядоченными и неупорядоченными множествами в C++ заключается в том, как хранятся элементы. metanit.com www.geeksforgeeks.org
Упорядоченное множество (например, объект std::set<>
) упорядочивает все свои элементы по определённому критерию (по умолчанию — по возрастанию). metanit.com
Неупорядоченное множество (тип std::unordered_set<>
) не упорядочивает элементы. metanit.com Они располагаются во множестве в том порядке, в котором были добавлены в контейнер. metanit.com
Таким образом, упорядоченные множества сохраняют порядок, а неупорядоченные — нет.