MATAKULIAH : STRUKTUR DATA

Slides:



Advertisements
Presentasi serupa
Double Linked List.
Advertisements

Single linked list.
STRUKTUR DATA (7) single linked list circular
STRUKTUR DATA (8.1) double linked list non circular
LINKED LIST.
LINKED LIST.
CARA MEMBUAT SINGLE LINKED LIST DENGAN BORLAND C++
Mata Kuliah : Struktur Data Pertemuan : V
LINKED LIST Single Linked List.
LINKED LIST.
Linked List Pembuatan Simpul Awal.
LINK LIST Latifah Rifani.
Struktur Data Departemen Ilmu Komputer FMIPA-IPB 2010
SENARAI BERANTAI TUNGGAL
Single Linked List.
Queue.
STACK.
STRUKTUR DATA (6) single linked list non circular
BY YOHANA N Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../linked- lis... 1 LINKED LIST.
QUEUE / ANTRIAN Queue / antrian adalah sebuah bentuk list dengan operasi penyisipan hanya dapat dilakukan pada satu sisi yang disebut belakang (REAR) dan.
Algoritma & Struktur Data Linked List Evangs Mailoa.
Linked List DELETE 6.3 & 7.3 NESTED LOOP.
LINKED LIST by Yohana N.
Struktur Data List Linear : Linked List (Double Linkedlist)
Linear Data Structures (Linked List). Node Link atau pointer data field.
Pertemuan ketujuh Struktur data st3telkom.ac.id
Linear List.
Struktur Data List Linear : Linked List (Single Linkedlist)
LINKED LIST.
Struktur Data (Data Structure) – IS 2313
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
Linked List.
Algoritma dan Struktur Data
LINK LIST “Suatu cara menyimpan data dengan terstruktur sehingga programmer dapat secara otomatis menciptakan suatu tempat baru didalam memori komputer.
BAB 5 LINKED LIST Linked list adalah struktur berupa rangkaian elemen saling berkait dimana tiap elemen dihubungkan ke elemen lain melalui pointer. Keterhubungan.
Algoritma dan Struktur Data
ADT DINAMIS : SINGLY LINKED LIST DAN DOUBLE LINKED LIST
List Dipersiapkan oleh : Y. Palopak SSi., MT.
SENARAI BERANTAI TUNGGAL
Double linked list non circular
Struktur Data Linked List
STRUKTUR DATA (2) Single Linked List
STRUKTUR DATA Linked List
LINKED LIST by Yohana N.
Single Linked List.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
SUMMARY LINKED LIST.
Defri Kurniawan DOUBLE LINKED LIST Defri Kurniawan
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
Linked List DELETE 6.3 & 7.3 NESTED LOOP.
Linked List Eko Riyanto.
Struktur Data – Pertemuan 4 List Linier
MATAKULIAH : STRUKTUR DATA
Linked List INSERT KIRI 6.3 & 7.3 NESTED LOOP.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Algoritme dan Stuktur Data
Linked List 6.3 & 7.3 NESTED LOOP.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
LINKED LIST GANDA Linked list ganda (doubly linked list) adalah linked list yang setiap simpul-nya (node) memiliki dua buah pointer, masing-masing berada.
LINKED LIST by Yohana N Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../linked-lis...
STRUKTUR DATA LINKED LIST
Linked List INSERT KANAN 6.3 & 7.3 NESTED LOOP.
Defri Kurniawan VARIASI LIST Defri Kurniawan
Linear Doubly INSERT KIRI
Linear Doubly Linked List
LINKED LIST (SENARAI BERANTAI)
LINKED LIST MELINGKAR Linked List melingkar (circular) adalah linked list linier biasa dimana pointer pada node terakhir diarahkan kembali ke node pertama.
Linked List DELETE TENGAH 6.3 & 7.3 NESTED LOOP.
SINGLE LINKED LIST (SLL)
Transcript presentasi:

MATAKULIAH : STRUKTUR DATA LIST (SENARAI) MATAKULIAH : STRUKTUR DATA

Definisi Senarai atau List merupakan struktur data yang terdiri atas rangkaian elemen sejenis yang saling berhubungan atau bersifat reruntunan (sequence). Berbagai macam List : Single-linked list linked-stack linked-queue double-linked list dan sebagainya

Definisi Struktur List

Tipe-tipe LIST = = List Kosong hanya berisi penunjuk elemen yang bernilai NULL (list yang belum memiliki elemen) List Tunggal list yang hanya menyimpan informasi element setelahnya Start = Start =

Tipe-tipe LIST List Ganda list yang menyimpan informasi element sebelumnya dan setelahnya E3 E2 E1 Start =

Single Linked List Single Linked-list, yang kerap kali disebut pula one-way List, adalah koleksi linear dari elemen data yang disebut simpul atau node. cara melinierkan urutan adalah dengan penuding atau POINTER Setiap simpul dalam Linked List terdiri atas dua bagian : Bagian pertama berisi informasi Bagian kedua berisi field, link atau nextpointer

Single Linked List

Single Linked List Pada sebuah Single Linked List mengandung variabel penuding, yang biasa diberi nama START, yang berisi alamat dari simpul pertama dalam LIST Adakalanya sebuah LIST tidak berisi satu simpul-pun. LIST seperti ini disebut dengan LIST HAMPA atau LIST NOL

Contoh Single LINKED LIST Pada bangsal sebuah rumah sakit terdapat 12 tempat tidur. Sembilan di antaranya, telah ditempati pasien. Buatlah LIST nama pasien yang diurutkan secara alfabetik..!!

Contoh Single LINKED LIST Adapun data pasien seperti dibawah ini : 4 Marvel 5 Adam 6 1 Kirna 2 3 Dani 12 Nelson 11 Fera 10 9 Samuel 8 Galih 7 Lina 7 11 5 Start 12 3 4 1 NULL = 8 9

Metode Pembuatan Single Linked List LIFO (Last In First Out) terjadi penambahan data (INSERT) dibelakang FIFO (First In First Out) terjadi penambahan data (INSERT) didepan

Cara mengakses elemen LIST pada SINGLE LINKED LIST Pengaksesan dilakukan dari penunjuk elemen pertama (first) kemudian menuju elemen kedua, ketiga, keempat dst sampai ditemukan elemen yang bernilai NULL

Cara Mengakses Elemen LIST pada SINGLE LINKED LIST Mendeklarasikan sebuah penunjuk (elemen bantu) yang digunakan untuk membaca pointer per elemen sampai ditemukan elemen yang diakses Penunjuk elemen baru diarahkan ke ELEMEN PERTAMA Penunjuk elemen baru dijalankan menuju elemen selanjutnya sampai dijumpai elemen terakhir yang bernilai NULL/elemen yang diakses

Operasi pada LIST Penambahan elemen di awal LIST Penambahan elemen di tengah LIST Penambahan elemen di akhir LIST Penghapusan elemen di awal LIST Penghapusan elemen di tengah LIST Penghapusan elemen di akhir LIST

Penambahan Elemen di awal LIST Start A1 10 A2 15 A3 20 A4 5 = Dari data diatas, akan ditambahkan satu elemen A0 dengan pointer 7

Penyajian Linked List dalam MEMORY Penyajian Linked List pada memori harus dilakukan dengan membentuk dua larik, yang masing-masing menyajikan Informasi dan Nextpointer. Misal INFO(K) dan LINK(K). Selain itu juga digunakan variabel START untuk menyimpan alamat pertama dari element LIST. Dan pada akhir dari LIST bernilai null atau kosong

Penyajian Linked List dalam MEMORY Contoh menempatkan huruf-huruf dibawah ini sehingga membentuk kata “NO-EXIT” I O E T - X N