Posts

Showing posts from February, 2018

Linked List

Linked List Linked List   merupakan koleksi linear dari data, yang disebut sebagai  nodes ,  dimana setiap  node   akan menunjuk pada  node   lain melalui sebuah  pointer .  Elemen data yang dihubungkan dengan link pada Linked List disebut Node. Biasanya didalam suatu linked list, terdapat istilah head dan tail.  Head adalah elemen yang berada pada posisi pertama dalam suatu linked list. Tail adalah elemen yang berada pada posisi terakhir dalam suatu linked list. Link List dapat melakukan beberapa operasi, yaitu : Push Head (Menambahkan data pada awal untaian data) Push Mid (Menambahkan data pada tengah untaian data) Push Tail (Menambahkan data pada akhir untaian data) Pop Head (Menghapus data pada awal untaian data) Pop Mid (Menghapus data pada tengah untaian data) Pop Tail (Menghapus data pada akhir untaian data) Ada beberapa tipe Linked List : Single Linked List Double Linked List Circular Linked List ...

Array

Apa itu Array ? Array adalah sekumpulan variabel dan data-data serta nilai yang sama, yang diurutkan dengan nama yang sama. Indeks dari array selalu dimulai dari 0. Jadi cara penghitungannya menjadi N-1. N adalah jumlah data yang tersedia. Array dibedakan menjadi 3 jenis : 1. Array 1 Dimensi :     Adalah kumpulan elemen yang terdiri dari 1 baris saja dan setiap elemen array tersebut dapat      diakses melalui indeks. Indeks array secara default dimulai dari 0. 2. Array 2 Dimensi :     Adalah kumpulan variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diindeks melalui dua indeks yaitu indeks kolom dan indeks baris. Bentuknya sendiri pun dapat berubah seperti matriks atau tabel. 3. Array Multidimensi :     Adalah array yang memiliki ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array 1 dimensi maupun 2 dimensi. Array dapat melakukan beberap...