Struktur Data
Struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data (database) sehingga lebih mudah diakses. Secara teknis, data dalam bentuk angka, huruf, simbol, dan lainnya ini diletakkan dalam kolom-kolom dan susunan tertentu.
Tipe Data
Tipe data adalah klasifikasi data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan.
Array 1 Dimensi & 2 Dimensi
Array 1 dimensi adalah struktur data yang menyimpan data dalam urutan tertentu dengan satu indeks. Indeks array 1 dimensi dimulai dari 0, 1, 2, dan seterusnya.
Stack
Stack adalah struktur data yang mirip dengan tumpukan. Data baru selalu ditambahkan ke bagian atas stack, dan data yang diambil selalu dari bagian atas stack.
Queue
Queue adalah struktur data yang mirip dengan antrian. Data baru selalu ditambahkan ke bagian belakang queue, dan data yang diambil selalu dari bagian depan queue.
Link List
List adalah struktur data yang digunakan untuk menyimpan kumpulan data dengan urutan tertentu. Data dalam list dapat diakses dengan menggunakan indeks.
Binary Tree
Tree adalah tipe struktur data yang sifatnya non-linier dan berbentuk hierarki. Alasannya karena data pada tree tidak disimpan secara berurutan. Sebaliknya, data diatur pada beberapa level yang disebut struktur hierarkis. Karena itu, tree dianggap sebagai struktur data non-linear.
Graph
Struktur data graf adalah bentuk implementasi dari teori graf yang mencakup definisi, dan hukum-hukum yang menyertainya. Struktur data ini berbentuk jaringan atau network, dan hubungan antar elemennya adalah many-to-many.
Sorting
Sorting atau pengurutan merupakan proses penyusunan kembali elemen-elemen dalam struktur data berdasarkan aturan tertentu. Aturan ini dapat berupa urutan menaik (ascending) dari nilai terkecil ke terbesar, atau urutan menurun (descending) dari nilai terbesar ke terkecil.
Searching
Searching atau pencarian adalah proses menemukan elemen tertentu dalam suatu kumpulan data. Elemen ini bisa berupa nilai, teks, objek, atau entitas lainnya tergantung pada struktur data yang digunakan.
Pointer
Pointer adalah variabel yang menyimpan alamat memori dari sebuah data lain. Pointer memungkinkan Anda untuk mengakses dan memanipulasi data secara langsung tanpa harus mengetahui lokasi spesifiknya dalam memori.
RFA