LINKED LIST
LINKED LIST
SEJARAH
• Dikembangkan tahun 1955-1956 oleh
Allen Newell, Cliff Shaw dan Herbert Simon di RAND Corporation sebagai struktur
data utama untuk bahasa Information Processing Language (IPL).
• PL dibuat untuk mengembangkan program artificial
intelligence, seperti pembuatan Chess Solver.
• Victor Yngve di Massachusetts Institute of Technology (MIT)
juga menggunakan linked list pada natural language processing dan machine
transitions pada bahasa pemrograman COMMIT.
PENGERTIAN
• Linked List adalah salah satu bentuk struktur data, berisi
kumpulan data (node) yang tersusun secara sekuensial, saling
sambung-menyambung, dinamis dan terbatas.
• Linked List sering disebut juga Senarai
Berantai, Linked List saling
terhubung dengan bantuan variabel pointer
• Masing-masing data dalam Linked List disebut dengan node
(simpul) yang menempati alokasi memori secara dinamis dan biasanya berupa
struct yang terdiri dari beberapa field.
ARRAY VS LINKEDLIST
·
Berbeda
dengan LinkedList, Array adalah sebuah sebuah struktur data yang menyimpan
element dengan tipe data secara berurutan.
·
Dapat
diartikan sebagai sebuah memori besar yang dibagi menjadi beberapa bagian,
setiap bagian hanya dapat diisi sebuah element dengan tipe data yang sama
seperti Integer, Float, Double, Character, Dll.
TYPES OF LINKEDLIST
Single Linkedlist
Double Linkedlist
Single Circular Linkedlist
SLL menggunakan Head
Dibutuhkan satu buah variabel pointer
: head
Head akan selalu menunjuk pada node
pertama









Komentar
Posting Komentar