Linked List

Linked List adalah sejumlah objek (sering disebut simpul) yang dihubungkan satu dengan lainnya sehingga membentuk rangkaian. Objek : structure atau record. Untuk menghubungkan objek satu dg lainnya digunakan pointer. Ada 4 macam struktur linked list : Linear Singly-Linked List Linear Doubly-Linked List Circular Singly-Linked List Circular Doubly-Linked List yang akan dibahas pada materi ini hanyalah linear singly […]

Tree Struktur Data

Tree adalah struktur data tak linier yang bersifat khusus. Tree merupakan salah satu bentuk implementasi banyak linked list yang biasanya digunakan untuk menggambarkan hubungan yang bersifat hirarkis antara elemen elemen yang ada. Contoh penggunaan tree : Silsilah keluarga, Bagan turnamen, Struktur organisasi, dll Istilah yang harus kita ketahui pada Tree dalam struktur data adalah node, parent, child, root, sibling, […]

Algoritma Pencarian

Dalam Algoritma kita memiliki beberapa bentuk algoritma pencarian, tetapi yang akan dibahas dalam materi ini adalah Algoritma Pencarian sebagai berikut : Sequence Search Sentinel Search Binary Search untuk algoritma sequence dan sentinel search data yang akan dicari tidak harus urut. Tetapi untuk algoritma binary search data yang akan dicari harus diurutkan terlebih dahulu. untuk materi […]

Algoritma Sorting

Algoritma Sorting adalah algoritma yang digunakan dalam pengurutan kumpulan data. ada beberapa teknik sorting yang digunakan dalam dunia pemrograman diantaranya : Buble Sort Selection Sort Insertion Sort Merge Sort Quick Sort Heap Sort Shell Sort setiap algoritma sorting memiliki keistimewaan sendiri sendiri. untuk mengetahui tentang algoritma dan kecepatan sorting masing masing algoritma bisa di cek […]