Mengenal std::set
Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 35 dari 56.
std::set adalah container yang menyimpan kumpulan elemen unik dalam urutan terurut. Tidak seperti vector atau array yang dapat memiliki nilai duplikat, set otomatis mencegah duplikat dan menjaga semuanya tetap teratur.
Anggap set seperti kumpulan item unik di mejamu, kamu tidak bisa memiliki dua item yang identik di tempat yang sama, dan item-itemnya tersusun secara alami. Karena itu, set sangat cocok saat kamu perlu memastikan tidak ada duplikat dalam datamu.
Untuk menggunakan std::set dalam programmu, kamu perlu menyertakan header yang sesuai:
#include <set>Berikut contoh sederhana untuk mendeklarasikan dan menggunakan set:
std::set<int> numbers;
numbers.insert(5);
numbers.insert(3);
numbers.insert(8);
numbers.insert(3); // duplikat, akan diabaikan
// numbers sekarang berisi: {3, 5, 8} (terurut, tanpa duplikat)Ini membuat set kosong yang dapat menampung bilangan bulat. Set ini akan otomatis mengurutkan angka yang kamu tambahkan dan menolak duplikat, sehingga sangat cocok untuk menyimpan kumpulan data unik yang terurut.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika dan Alur
1Pointer dan Memori
Apa Itu Pointer?Operator Address-OfOperator DereferencePointer NullPointer dan ArrayMemori Dinamis dengan 'new'Membebaskan Memori dengan 'delete'Rangkuman: Latihan Pointer2Vektor (array Dinamis)
Memperkenalkan std::vectorMembuat VektorMenambahkan ElemenMengakses ElemenUkuran VektorIterasi dengan for loopFor loop Berbasis RentangMenghapus ElemenRangkuman: Operasi Vektor3Proyek: Alat Daftar Tugas
Ikhtisar ProyekMenambahkan Tugas6set (Elemen Unik)
Mengenal std::setMembuat set & Menambahkan ElemenMemeriksa ElemenMenghapus ElemenMenelusuri setRangkuman: Angka UnikLatihan sendiri: Compiler C++ online