PERTEMUAN KE-11 Kamis, 28 Oktober 2010. LINKED LIST LAINNYA List dengan hirarki (koreksi) Struktur Sisir (??) START ANAK SAUDARA START ANAK SAUDARA ORTU.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA (10) tree manipulation
Advertisements

Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Single linked list.
STRUKTUR DATA (7) single linked list circular
LINKED LIST.
Rahmat Deddy Rianto Dako, ST, M.Eng
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
Sekolah Tinggi Manajemen Informatika dan Komputer
Senarai Berantai Adalah salah satu struktur data dinamis yang paling sederhana (linked list) atau juga disebut senarai satu arah ( one way list).
PERTEMUAN KE-7 Kamis, 14 Oktober QUEUE (Antrian) Queue (Antrian) adalah suatu bentuk khusus dari List Linier dengan operasi penyisipan (insertion)
LINKED LIST (List linier)
LINKED LIST Single Linked List.
LINK LIST Latifah Rifani.
Sekolah Tinggi Manajemen Informatika dan Komputer
Single Linked List.
Soal-Soal Latihan Mandiri
Sekolah Tinggi Manajemen Informatika dan Komputer
STRUKTUR DATA LINKED LIST
Single Linked List Yuliana Setiowati, S.Kom.
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.
4 QUEUE (ANTREAN) BAB Definisi Queue (antrean)
Linked List DELETE 6.3 & 7.3 NESTED LOOP.
Struktur Data List Linear : Linked List (Double Linkedlist)
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Dasar Struktur Data.
Algoritma dan Struktur Data
Pertemuan ketujuh Struktur data st3telkom.ac.id
Tenia Wahyuningrum, S.Kom. MT
Linear List.
Struktur Data List Linear : Linked List (Single Linkedlist)
STRUKTUR DATA tree manipulation
Linked List.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Rahmady Liyantanto liyantanto.wordpress.com S1 Teknik Informatika Universitas Trunojoyo Struktur Data.
Pertemuan Linked list jual [Valdo] Lunatik Chubby Stylus.
Algoritma dan Struktur Data
Struktur Data Linked List
Tim struktur data IF UNIKOM
Tim struktur data IF UNIKOM
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Tim struktur data IF UNIKOM
LINKED LIST Circular Linked List.
STRUKTUR DATA Tree (Struktur Pohon).
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
Linked List DELETE 6.3 & 7.3 NESTED LOOP.
Linked List.
Linked List Eko Riyanto.
MATAKULIAH : STRUKTUR DATA
Linked List INSERT KIRI 6.3 & 7.3 NESTED LOOP.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Tim struktur data IF UNIKOM
LINKED LIST Oleh: Tim Algoritma & Pemrograman IF Circular Linked List.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Tim struktur data IF UNIKOM
SENARAI BERANTAI (LINKED LIST)
IMPLEMENTASI LINKED LISTMENGGUNAKAN ARRAY
Oleh Shoffin Nahwa Utama, S.Kom
STRUKTUR DATA LINKED LIST
IT234 Algoritma dan Struktur Data
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
IT234 Algoritma dan Struktur Data
Algoritma dan Struktur Data
IT234 Algoritma dan Struktur Data
STRUKTUR DATA QUEUE.
Linked List DELETE TENGAH 6.3 & 7.3 NESTED LOOP.
Transcript presentasi:

PERTEMUAN KE-11 Kamis, 28 Oktober 2010

LINKED LIST LAINNYA List dengan hirarki (koreksi) Struktur Sisir (??) START ANAK SAUDARA START ANAK SAUDARA ORTU START ANAK SAUDARA ORTU

Implementasi Linked-List dengan Array Single link list Di sebuah RS terdapat 14 kamar. Dokter setiap hari akan memeriksa mulai dari pasien yg termuda. START = 4 Kamar NamaDACBFE Usia Link A9B7C3D11F 4 E10

Implementasi Linked-List dengan Array Double link list sirkuler START = 4 Next = kamar berikutnya;Prev = kamar sebelumnya Kamar NamaDACBE Usia Next Prev START A119B47C93D7 E34

Implementasi Linked-List dengan Array Struktur Pohon (Tree) A BC DE Struktur Pohon START INFOKIRIKANAN 1E00 2 3B00 4 5A36 6C81 7 8D00 9 START

Implementasi Linked-List dengan Array Struktur Sisir (??) INFOORAKSR 1E B A030 6C000 7F000 8D301 9 START B A C E F ANAK SAUDARA D ORTU

Free Storage List Free storage list berarti pengelolaan daftar lokasi memori yang tidak terpakai. Lokasi memori yang tidak dipakai dimungkinkan karena adanya elemen yang dihapus/keluar dari list.

TESTLINK 1G5 24 3B H7 6E12 7K D6 10C F Terisi3 Kosong8 Lokasi yang tidak digunakan oleh list lain digabungkan dalam List Kosong/Sampah

Proses-Proses terhadap Linked List TRAVERSING (PENELUSURAN) INSERTION (PENYISIPAN) REMOVE (PENGHAPUSAN) SEARCHING (PENCARIAN)

TRAVERSING Penelusuran terhadap Linked List Penelusuran linked list (daftar berkait) berarti mengunjungi simpul demi simpul dalam list sampai seluruh simpul terkunjungi. Algoritma: begin ptr  START while ptr <> 0 do Proses INFO(ptr) ptr  LINK(ptr) end while end

SEARCHING Pencarian dalam Linked List Pencarian dalam list berarti menelusuri list dan berhenti saat elemen yang dicari ditemukan atau sampai pada akhir list. Berikut adalah algoritma pencarian pada list yang tidak terurut. Algoritma: begin ptr  START while ptr<>0 and ITEMCARI<>INFO(ptr) do ptr  LINK(ptr) end while if ITEMCARI = INFO(ptr) then Proses INFO(ptr) else Tidak ditemukan endif end

INSERTION (Penyisipan Simpul) Penyisipan simpul berarti menambah suatu simpul/elemen baru ke dalam sebuah list. Kamar NamaGDACBFE Usia Link A9B7C1D11F 4 E10 G3

PRIORITY QUEUE with One-Way List AAA1BBB2CCC2 DDD4EEE4FFF4 GGG5X START XXX2 Slide Pertemuan ke-7

Kasus Penyisipan Simpul INSERT FIRST Yaitu kasus penyisipan simpul baru pada awal list. Simpul baru menjadi ujung pertama list. INSERT AFTER Yaitu kasus penyisipan simpul baru setelah sebuah simpul tertentu.

Penyisipan dalam List INSERT FIRST Sisipkan Elemen Baru ke awal list Algoritma: If AVAIL=NULL then Overflow Exit Endif New  AVAIL AVAIL  LINK(AVAIL) INFO(New)  ITEM LINK(New)  START START  New

Penyisipan dalam List INSERT AFTER Sisipkan Elemen yang ditunjuk oleh ptrY setelah elemen yg ditunjuk oleh ptrX. Algoritma: INFO(ptrY) = ITEM LINK(ptrY) = LINK(ptrX) LINK(X) = ptrY