AVL - Tree Defenisi : avl Tree adalah Binary Search Tree yang mempunyai ketentuan bahwa “Maksimum perbedaan height antara subtree kiri dan subtree kanan.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA (10) tree manipulation
Advertisements

JULIAN ADINATA PAUL JHONATAN UKEU PUTRI ROMLI MAULANA
Pertemuan 8 STRUKTUR POHON (TREE).
STRUKTUR DATA TREE (POHON)
By : Fitroh Amaluddin & Galih Wasis W.
RED BLACK TREE INSERTION
Algoritma dan Struktur Data
Pertemuan 9 STRUKTUR POHON (TREE) IMAM SIBRO MALISI NIM :
Algoritma dan Struktur Data
Disadur dari Materi Kuliah: Annisa, Dept. Ilmu Komputer FMIPA IPB
STRUKTUR DATA GRAPH dan DIGRAPH
MEMBUAT BENTUK TIGA DIMENSI
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Binary Search Tree 2007/2008 – Ganjil – Minggu 9.
Tenia Wahyuningrum, S.Kom. MT
STRUKTUR DATA tree manipulation
BINARY TREE Universitas Ahmad Dahlan
1 Pertemuan Tree Matakuliah: T0026/Struktur Data Tahun: 2005 Versi: 1/1.
Binary Tree Rinta Kridalukmana.
Matakuliah : T0026/Struktur Data Tahun : 2005 Versi : 1/1
Red-Black Trees.
Pertemuan 10 Binary Search Tree
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
Pertemuan 15 Red-Black Tree (RBT)
Organisasi Berkas Sekuensial Berindeks
1 Pertemuan 12 B-Tree Matakuliah: T0534/Struktur Data Tahun: 2005 Versi: September 2005.
Struktur Data Tree Eka Rahayu S. (2 Agustus 2011).
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Menggambar Tree wijanarto.
STRUKTUR DATA Chapt 6 : TREE Oleh : Yuli Praptomo PHS, S.Kom.
Struktur Data Binary Search Tree (BST)
STRUKTUR POHON ( BINER )
Pohon dan Pohon Biner Anifuddin Azis.
Diagram Pohon (Tree Diagram)
Manipulasi Tree.
TREE KELOMPOK 7 HUSNATUL WILDA ( ) MISRIANA ( )
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
STRUKTUR DATA Tree (Struktur Pohon).
Tree (POHON).
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
NAMA : SITI HAJAR NIM : UNIT : B NO.HP :0852 –
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Manipulasi Tree.
Tree.
Teknik Informatika - Universitas Muhammadiyah Malang (UMM)
Matakuliah : T0026/Struktur Data Tahun : 2005 Versi : 1/1
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
TREE (POHON).
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Parts of a Tree.
Algoritma dan Struktur Data
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Penelusuran Binary Tree
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Tree (Pohon).
STRUKTUR DATA Nurdiansah PTIK 09.
POHON Pohon (Tree) merupakan graph terhubung tidak berarah dan tidak mengandung circuit. Contoh: (Bukan) (Bukan) (Bukan)
Oleh Shoffin Nahwa Utama, S.Kom
BINARY SEARCH TREE (BST)
IT234 Algoritma dan Struktur Data
Binary Search Tree (BST)
Tree.
IT234 Algoritma dan Struktur Data
Pohon Biner.
Binary Search Tree (BST)
IT234 Algoritma dan Struktur Data
TREE Oleh : Neny silvia Nurhidayah Afny wilujeng Setyorini
Binary Search Tree (BST)
Transcript presentasi:

AVL - Tree Defenisi : avl Tree adalah Binary Search Tree yang mempunyai ketentuan bahwa “Maksimum perbedaan height antara subtree kiri dan subtree kanan adalah 1”. Height –Balanced P-Tree Binary Search Tree adalah Height-Balanced p-Tree; yang berarti maksimum perbedaan height antara subtree kiri dan kanan adalah P

AVL Tree adalah Height-Balanced 1-Tree yang berarti maksimum perbedaan height antara subtree kiri dan kanan adalah 1. TallLeft bila Sub Tree kiri lebih panjang dari Sub Tree kanan, simbolnya – TallLeft bila Sub Tree kanan lebih panjang dari Sub Tree kiri, simbolnya + Balance bila Subtree Kiri dan Kanan mempunyai height yang sama, simbolnya 0

Search Path : Path pencarian lokasi untuk dilakukan operasi INSERT, (dimulai dari ROOT). PIVOT POINT : Adalah Node pada Search Path yang balancenya TallLeft (tanda -) atau TallRight (tanda +) dan terletak paling dekat dengan node yang baru.

OPERASI INSERT Case 1 Tidak ada Pivot point dan setiap node adalah balance, maka bisa langsung diinsert sama seperti Binary Search Tree (tanpa perlu diregenerate). Case 2 Jika ada Pivot point tetapi subtree yang akan ditambahkan node baru memiliki height yang lebih kecil, maka bisa langsung diinsert. Case 3 Jika ada Pivot point dan subtree yang akan ditambahkan node memiliki height yang lebih besar, maka TREE harus digenerate, supaya tetap menghasilkan AVL TREE. Regenerate : Single Rotation Double Rotation

Operasi Delete Operasi Delete dalam AVL TREE adalah sama dengan operasi DELETEKEY dalam Binary Search TREE (3 kasus yang bisa terjadi). Tetapi harus diusahakan agar pohon hasil DELETE tetap berupa AVL-Tree.