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.
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
1Ponteiros e Memória
O que é um Ponteiro?Operador de EndereçoOperador de DesreferenciaçãoPonteiros NulosPonteiros e ArraysMemória Dinâmica com 'new'Liberando Memória com 'delete'Recapitulação - Prática com Ponteiros2Vetores (Arrays Dinâmicos)
Introdução ao std::vectorCriando um VetorAdicionando ElementosAcessando ElementosTamanho do VetorIterando com um Loop ForLoop For Baseado em IntervaloRemovendo ElementosRecapitulação - Operações com Vetores3Projeto: Ferramenta de Lista de Tarefas
Visão Geral do ProjetoAdicionando uma Tarefa6Conjuntos (Elementos Únicos)
Apresentando o std::setCriar Conjunto e Adicionar ElementosVerificando ElementosRemovendo ElementosIterando sobre um ConjuntoRecapitulação - Números Únicos