Sunday, April 23, 2017

Array Linkedlist Stack Queue Tree

Array Linkedlist Stack Queue Tree


ARRAY

Arrayadalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan tipe data yang sama yang merupakan gabungan dari beberapa variabel sejenis serta memiliki jumlah komponen yang jumlahnya tetap. Elemen-elemen dari array tersusun secara sequential dalam memori komputer.
Array dapat diakses berdasarkan indeksnya. Indeks larik umumnya dimulai dari 0, tapi ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya dibuat dengan menggunakan perulangan atau looping.
Macam Ð Macam Array : 
  • Array Satu Dimensi
-     Array satu dimensi adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh beda.
-        Bentuk Umum Array :
Nama _variabel = [nil]
Nama _variabel = Array.new(ukuran, obj)
-          Contoh Penulisan array :
A = [nil] atau b = array.new(10,nil) 
  • Array Dua Dimensi
-      Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
-         Bentuk Umum Array  : 
      nama_variable = Array.new((jumlah_eleman_baris),Array.new((jumah_eleme_kolom),nil)
-         Contoh penulisan array :
Nilai=Array.new(6,Array.new(10,nil))

__________________________________________________________________________________

Linked List 
Linked List adalah salah satu bentuk struktur data, berisi kumpulan data (node) yang tersusun secara sekuensial, saling berhubungan, dinamis dan terbatas. Linked List saling terhubung dengan bantuan variabel pointerAvailable link for download