Menu
Coddy logo textTech

Introducción a std::set

Parte de la sección Lógica y Flujo del Journey de C++ de Coddy — lección 35 de 56.

Un std::set es un contenedor que almacena una colección de elementos únicos en orden. A diferencia de los vectores o arreglos donde puedes tener valores duplicados, un set evita automáticamente los duplicados y mantiene todo organizado.

Piensa en un conjunto como una colección de elementos únicos en tu escritorio: no puedes tener dos elementos idénticos en el mismo lugar y están naturalmente dispuestos en orden. Esto hace que los conjuntos sean perfectos cuando necesitas asegurar que no existan duplicados en tus datos.

Para usar std::set en su programa, debe incluir el encabezado apropiado:

#include <set>

Aquí tienes un ejemplo sencillo de cómo declarar un conjunto:

std::set<int> numbers;

Esto crea un conjunto vacío que puede contener enteros. El conjunto ordenará automáticamente cualquier número que le añadas y rechazará los duplicados, lo que lo convierte en una excelente opción para mantener colecciones de datos únicos y ordenados.

Hoja de referencia

Un std::set es un contenedor que almacena elementos únicos en orden ordenado, evitando automáticamente los duplicados.

Para usar std::set, incluya el encabezado:

#include <set>

Declare un conjunto:

std::set<int> numbers;

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo