SINGLE Linked List (lanjutan)

Slides:



Advertisements
Presentasi serupa
BAB III – ARRAY STATIS II
Advertisements

Single linked list.
STRUKTUR DATA (7) single linked list circular
Senarai Berantai Dua Arah
Senarai Berantai Adalah salah satu struktur data dinamis yang paling sederhana (linked list) atau juga disebut senarai satu arah ( one way list).
LINKED LIST Single Linked List.
LINK LIST Latifah Rifani.
Single Linked List.
Searching.
Pencarian Data Nurdiansah PTIK 09 UNM.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
1 Pertemuan 3 Data Komposit Linked list Matakuliah: T0026/Struktur Data Tahun: 2005 Versi: 1/1.
STRUKTUR DATA (2) Single Linked List
Struktur Data Tree Eka Rahayu S. (2 Agustus 2011).
Program Studi Teknik Informatika
ARRAY/LARIK M. Haviz Irfani, S.Si.
Tim struktur data IF UNIKOM
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Algoritma dan Pemrograman Searching
Single Linked List.
STRUKTUR DATA STACK.
STRUKTUR DATA STACK.
Program Studi Teknik Informatika
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
SINGLE Linked List (lanjutan)
Algoritma dan Pemrograman Searching
Algoritma dan Struktur Data Menggunakan Java
Tim struktur data IF UNIKOM
Sesi ke-12 Algorithms.
Program Studi Teknik Informatika
Program Studi Teknik Informatika
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Double Linked List.
Tim struktur data IF UNIKOM
LINKED LIST Circular Linked List.
Program Studi Teknik Informatika
Algoritma dan Struktur Data
Linked List.
STRUKTUR DATA Array Statis.
STRUKTUR DATA Array Statis.
LINKED LIST Oleh: Tim Algoritma & Pemrograman IF Double Linked List.
STRUKTUR DATA STACK.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Program Studi Teknik Informatika
STRUKTUR DATA STACK.
Tim struktur data IF UNIKOM
Teknik Informatika - Universitas Muhammadiyah Malang (UMM)
Double Linked List.
LINKED LIST Oleh: Tim Algoritma & Pemrograman IF Circular Linked List.
STRUKTUR DATA Array Statis.
STRUKTUR DATA STACK.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
SINGLE Linked List (lanjutan)
STRUKTUR DATA Array Statis.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
Tim struktur data IF UNIKOM
Algoritma dan Pemrograman Searching
Tim struktur data IF UNIKOM
SINGLE Linked List (lanjutan)
SINGLE Linked List (lanjutan)
Oleh Shoffin Nahwa Utama, S.Kom
Tim struktur data IF UNIKOM
STRUKTUR DATA STACK.
Linked List Oleh: Tim Struktur Data IF - UNIKOM.
9 ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA (LAB) OLEH :
SINGLE Linked List (lanjutan)
Tim struktur data IF UNIKOM
LINKED LIST Oleh: Tim Algoritma & Pemrograman IF Double Linked List.
Ini Kosongan. Kosong Kosong kosong kosong Kosong Kosong kosong kosong.
Transcript presentasi:

SINGLE Linked List (lanjutan) Oleh: Tim Struktur Data IF - UNIKOM

Operasi Traversal Operasi traversal pada list dilakukan dengan menelusuri setiap simpul satu persatu, dari simpul pertama sampai simpul terakhir. awal 2 5 4 akhir 3 bantu bantu bantu bantu

Operasi Pencarian Operasi pencarian pada list bisa dilakukan terhadap medan datanya atau terhadap simpulnya. Metode yang digunakan untuk pencarian pada list yaitu metode sequential search.

Illustrasi Operasi Pencarian awal 2 5 4 akhir 3 Data yang dicari : 2 awal 2 5 4 akhir 3 bantu bantu Angka 2 ditemukan

Illustrasi Operasi Pencarian awal 2 5 4 akhir 3 Angka yang dicari : 8 awal 2 5 4 akhir 3 bantu bantu bantu bantu Angka 8 tidak ditemukan

Illustrasi Operasi Pencarian awal 2 5 4 akhir 3 Simpul yang dicari : Simpul ke-3 posisi = 1 2 posisi = 3 awal 2 5 4 akhir 3 bantu bantu Simpul ke-3 ditemukan

Operasi Pengurutan awal akhir i i akhir awal min min i i akhir awal 2 5 4 akhir 3 j i i akhir awal min j j min j 2 3 4 3 2 5 Tahap 1: i i j akhir awal min min j j 2 3 4 3 4 5 Tahap 2: i i j akhir awal min j 2 3 4 5 Tahap 3:

Algoritma Pengurutan

Operasi Penghancuran Operasi membebaskan memori dengan cara menghapus simpul secara terus menerus sampai list kosong Misalkan mula-mula keadaan List memiliki 4 simpul: awal akhir phapus phapus awal phapus awal phapus awal 3 4 2 5 awal akhir

Latihan bantu bantu akhir awal bantu bantu awal2 akhir2 awal2 akhir2 Buat sebuah subrutin untuk menyusun data acak dengan cara memindahkan simpul dari list yang ada kesebuah list yang baru. bantu bantu akhir awal bantu bantu 3 4 7 2 5 awal2 4 3 7 akhir2 2 5 awal2 akhir2 akhir2 2 3 4 7 5

TUGAS KELOMPOK Buat program seperti tugas sebelumnya, dengan menambahkan operasi: Operasi Traversal (min. 2 subrutin) Operasi Pencarian (terhadap data unik dan data tidak unik) Operasi Pengurutan Operasi Penghancuran Dikumpulkan makalah.