Mengenal std::map
Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 23 dari 56.
Vector sangat baik untuk menyimpan kumpulan item yang serupa, tetapi terkadang kamu perlu mengaitkan satu bagian data dengan bagian data lainnya. Di sinilah std::map menjadi sangat berguna, yaitu container yang menyimpan elemen sebagai pasangan kunci-nilai.
Bayangkan map seperti dictionary, tempat setiap kata (kunci) memiliki definisi yang sesuai (nilainya). Dalam pemrograman, kamu bisa menggunakan map untuk menyimpan nama siswa yang dipasangkan dengan nilai tes mereka, atau nama produk yang dipasangkan dengan harganya. Kunci memungkinkan kamu menemukan nilai terkait dengan cepat.
Untuk menggunakan std::map dalam program C++-mu, kamu perlu menyertakan header <map> di bagian atas file-mu:
#include <map>Map sangat berguna saat kamu membutuhkan pencarian cepat berdasarkan identifier tertentu, sehingga cocok untuk situasi ketika kamu ingin mengambil informasi menggunakan key yang bermakna, bukan indeks numerik.
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 Pointer4Map (Pasangan Kunci-Nilai)
Mengenal std::mapMembuat MapMengakses dan Mengubah NilaiMemeriksa KunciMenghapus PasanganMelakukan Perulangan pada MapRangkuman: Frekuensi Kata2Vektor (array Dinamis)
Memperkenalkan std::vectorMembuat VektorMenambahkan ElemenMengakses ElemenUkuran VektorIterasi dengan for loopFor loop Berbasis RentangMenghapus ElemenRangkuman: Operasi VektorLatihan sendiri: Compiler C++ online