C++ Data StructuresLesson 54Preview gratis
C++ Maps
Lesson ini bagian dari C++ · Semua level
Ringkasan
std::map menyimpan pasangan key-value yang terurut berdasarkan kunci, sehingga setiap kunci unik dan bisa dicari dengan cepat. Nilai diambil dengan operator [] atau at(), dan kunci baru otomatis dibuat saat [] dipakai pada kunci yang belum ada. Map sangat cocok untuk data bernama seperti kamus, indeks ID ke data, atau statistik hitungan kata.
Poin kunci
- Map menyimpan pasangan std::pair<key, value> dan terurut menurut kunci.
- m[key] mengambil atau membuat entri; m.at(key) hanya mengambil dan melempar out_of_range bila tidak ada.
- m.find(k) mengembalikan iterator, dan m.end() menandai kunci tidak ditemukan.
- Iterasi menghasilkan p.first (kunci) dan p.second (nilai).
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.