Postingan

Menampilkan postingan dari Februari, 2018

Pertemuan 2 - Data Structure

Gambar
Linked List Pertemuan 2 Linked List Linked List merupakan struktur data yang terdiri dari suatu kumpulan node yang secara bersamaan menyajikan sebuah urutan. Apa arti node dalam linked list? Merupakan record yang terdiri dari satu atau lebih kolom yang menghubungkan ke node yang lain dengan sebuah field untuk data melalui sebuah pointer. Linked list sendiri dapat dibagi menjadi 3 jenis, yaitu: Single Linked List. Double Linked List. Circular Linked List. Single Linked List dapat juga dibilang sebagai kumpulan-kumpulan node, yang dimana masing-masing node memiliki field data dan kolom yang tertuju kepada node berikutnya. Contoh Single Linked List Sedangkan pada Double Linked List dapat disebut sebagai kumpulan node yang masing-masing node mempunyai field data, kolom yang menuju ke node sebelumnya. Contoh Double Linked List Terakhir yang kita bahas adalah Circular Linked List , pada single linked list node terkahir menunju ...

Pertemuan 1 - Data Structure

PENGENALAN DATA STRUCTURE Pertemuan 1 Data Structure Adalah cara untuk menyimpan, menyusun, dan mengatur dalam komputer agar data tersebut dapat digunakan dengan mudah. Berikut adalah beberaoa contoh dari struktur data: Array Linked lists Queues Stacks Binary Trees Hash Tables Array Array adalah kumpulan variable yang bertipe data sama (Homogenous) yang dibedakan oleh index. Tipe data tersebut dapat berupa integer(angka), char(karakter), float, long dan double. Array disimpan dalam memori yang statis, artinya alokasi memori dilakukan saat deklarasi sebuah array. Ada beberapa operasi yang dapat dilakukan oleh array, yaitu: Tranversal Insertion Searching Deletion Merging Sorting Index Array itu sendiri dimulai dari 0 hingga -1. Misalnya; int arr[10], maka akan memiliki index dari 0 hingga 9. Index juga berarti array memesan tempat di memori sejumlah index tersebut. Misalnya int arr [10] akan memesan sepu...