Linked List C++ | Basic
Pada materi kali ini kita akan mempraktikkan bagaimana cara membuat rantai data atau linked list dengan pemrograman C++. Untuk lebih jelasnya kita akan buat struktur pemrograman kita seperti dibawah
Untuk dasar linked list kita akan menggunakan struct terlebih dahulu, agar mudah untuk dipahami. Setelah kita membuat struktur code, sekarang mari kita lanjut untuk membuat tipe data biasa dan pointer dari struct Linked. Maka akan menjadi seperti dibawah
Sekarang perhatikan code diatas, untuk variabel biasa kita langsung dapat mengisikan data dengan var.data = value, tetapi untuk variabel pointer, kita perlu mereference kan dengan type datanya sendiri (dalam hal ini Linked). Bagimana jika pointer tidak menggunakan new Linked() ?. Maka akan muncul pesan error “Segmentation fault (core dumped)” yang mana berarti variabel pointer masih bingung, variabel ini tersambung memorynya ke siapa ?
Jadi oleh sebab itu variabel pointer memerlukan reference dari type datanya sendiri (Dideklarasikan dengan Linked dan di reference atau di sambungkan memory nya juga ke Linked).
Untuk linked list ini, kita akan menggunakan variabel pointer. Sekarang mari kita perbarui code diatas menjadi seperti dibawah
Mungkin dari sini, ada yang bertanya tanya ! Apa kegunaan dari new ? jadi kegunaanya new adalah untuk mengambil memori dari Linked atau bahasa umumnya adalah mengalokasikan memori ke Linked secara dinamis ! Ingat : dinamis sudah pernah dibahas pada materi sebelumnya
Dari code diatas kita telah berhasil mengisi nilai, lalu bagaimana untuk menampilkan nilai yang telah isi tadi ? Untuk menampilkan nilai seperti hal nya menampilkan pada umumnya, jadi seperti dibawah ini
Dari code C++ diatas maka hasil compile dan runnya adalah
Dari sini kita telah berhasil membuat kerangka linked list. Perlu diketahui bahwa code diatas belum ke linked list nya , karena kita belum membuat rantai dari data diatas.
Untuk penjelasan yang singkat ini semoga dipahami !
Seleksi Kompetisi Memerlukan Kecerdasan, Namun Seleksi Kesuksesan Memerlukan Kekonsistenan.
#AnangNurPrasetya