Menu
Coddy logo textTech

Apresentando o std::set

Parte da seção Lógica & Fluxo do Journey de C++ da Coddy — lição 35 de 56.

Um std::set é um contêiner que armazena uma coleção de elementos únicos em ordem ordenada. Ao contrário de vetores ou arrays onde você pode ter valores duplicados, um set previne automaticamente duplicatas e mantém tudo organizado.

Pense em um conjunto (set) como uma coleção de itens únicos em sua mesa - você não pode ter dois itens idênticos no mesmo lugar e eles são naturalmente organizados em ordem. Isso torna os conjuntos perfeitos quando você precisa garantir que não existam duplicatas em seus dados.

Para usar std::set em seu programa, você precisa incluir o cabeçalho apropriado:

#include <set>

Aqui está um exemplo simples de declaração de um set:

std::set<int> numbers;

Isso cria um conjunto vazio que pode conter números inteiros. O conjunto ordenará automaticamente quaisquer números que você adicionar a ele e rejeitará duplicatas, tornando-o uma excelente escolha para manter coleções de dados únicos e ordenados.

Folha de consulta

Um std::set é um contêiner que armazena elementos únicos em ordem classificada, evitando duplicatas automaticamente.

Para usar std::set, inclua o cabeçalho:

#include <set>

Declare um set:

std::set<int> numbers;

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo