Berikut adalah beberapa jenis struktur data dalam bahasa pemrograman:
1. Array: Struktur data yang terdiri dari kumpulan elemen dengan tipe data yang sama, di akses melalui indeks.
2. List: Struktur data yang terdiri dari kumpulan elemen dengan tipe data yang sama atau berbeda yang di susun dalam urutan tertentu.
3. Stack: Struktur data linear yang memungkinkan penambahan atau penghapusan elemen hanya pada satu ujung yang disebut atas atau bawah (LIFO – Last In First Out).
4. Queue: Struktur data linear yang memungkinkan penambahan elemen pada satu ujung (rear) dan penghapusan elemen pada ujung lain (front) (FIFO – First In First Out).
5. Tree: Struktur data non-linear yang terdiri dari simpul atau node yang terhubung melalui cabang atau edge.
6. Graph: Struktur data non-linear yang terdiri dari simpul atau node dan edge yang menghubungkan simpul-simpul tersebut.
7. Hash Table: Struktur data yang digunakan untuk memetakan kunci (key) ke nilai (value) dengan cara menghitung hash function.
8. Set: Struktur data yang berisi kumpulan elemen unik tanpa urutan tertentu.