Container
Pelajaran 2 dari 23 dalam kursus C++ - Standard Template Library di Coddy.
Kontainer digunakan untuk menyimpan object dan data. Ada banyak jenis kontainer, tetapi kita akan mempelajari yang paling banyak digunakan dan paling penting:
- Vector
- Queue
- Priority Queue
- Deque
- Stack
- List
- Set
- Map
Saat menangani banyak elemen, kita perlu menyimpannya dalam kontainer yang disebutkan sebelumnya. Karena itu, kontainer dibagi menjadi tiga kategori:
- Kontainer sekuensial - (Vector, Deque, List)
- Kontainer asosiatif - (Set, Map)
- Adaptor kontainer - (Stack, Queue, Priority Queue)
Kontainer sekuensial digunakan untuk menerapkan struktur data sekuensial seperti array.
Kontainer asosiatif adalah kontainer yang setiap elemennya memiliki nilai yang terkait dengan sebuah kunci.
Adaptor kontainer adalah kontainer dengan antarmuka khusus yang digunakan untuk menyediakan fungsionalitas unik bagi kontainer yang sudah ada.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di C++ - Standard Template Library
Latihan sendiri: Compiler C++ online