C++ Data StructuresLesson 48Preview gratis
C++ Vectors
Lesson ini bagian dari C++ · Semua level
Ringkasan
Vector adalah container dinamis yang menyimpan elemen berurutan dalam memori, seperti array tetapi ukurannya bisa bertambah saat program berjalan. Kita bisa menambah dengan push_back(), menghapus dengan pop_back(), dan mengakses lewat operator [] atau at() yang memeriksa batas. Karena fleksibel dan tetap cepat untuk akses acak, vector menjadi pilihan bawaan untuk daftar data yang panjangnya berubah-ubah.
Poin kunci
- push_back() menambah elemen di akhir, pop_back() menghapus elemen terakhir.
- at() memeriksa indeks dan melempar out_of_range, sedangkan [] tidak.
- size() mengembalikan jumlah elemen, clear() mengosongkan seluruh isi.
- Range-based for memudahkan iterasi: for (auto x : v) { ... }.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.