C++Tingkat: Menengah6 min

Standard Template Library: vector, map & set

Tingkatkan produktivitas pemrograman sistem dengan kontainer STL bawaan C++: array dinamis std::vector, tabel asosiatif std::map, dan himpunan std::set.

Kontainer Utama Standard Template Library (STL)

Pratinjau Terbuka

C++ STL menyediakan struktur data berkinerja tinggi yang siap pakai tanpa perlu mengimplementasikan struktur data manual dari nol.

Poin Penting:
std::vector: Array dinamis yang otomatis mengelola alokasi ukuran memori heap.
std::map: Pohon Red-Black seimbang berpasangan key-value dengan pencarian O(log N).
std::unordered_map: Tabel hash cepat dengan pencarian rata-rata O(1).
Contoh Kode Sintaks
#include <iostream>
#include <vector>
#include <map>
#include <string>

int main() {
    // Vektor Dinamis
    std::vector<int> nilai = {85, 90, 78, 92};
    nilai.push_back(95);

    // Map Kunci-Nilai
    std::map<std::string, double> metrikServer;
    metrikServer["cpu_load"] = 24.5;
    metrikServer["ram_usage"] = 62.8;

    std::cout << "Ukuran Vektor: " << nilai.size() << std::endl;
    std::cout << "Beban CPU    : " << metrikServer["cpu_load"] << "%" << std::endl;
    return 0;
}

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi