Pohon dan Pohon Biner

dokumen-dokumen yang mirip
Tree (Struktur Data) Nisa ul Hafidhoh, MT

TREE STRUCTURE (Struktur Pohon)

Algoritma dan Struktur Data. Binary Tree & Binary Search Tree (BST)

Tenia Wahyuningrum, S.Kom. MT Sisilia Thya Safitri, S.T.,M.T.

BAB IV POHON. Diktat Algoritma dan Struktur Data 2

B C D E F G H I J K L M N O P Q R S T. Tinaliah, S.Kom POHON BINER

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

Pertemuan 9 STRUKTUR POHON & KUNJUNGAN POHON BINER

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

STRUKTUR POHON & KUNJUNGAN POHON BINER

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II

Struktur Data & Algoritma

Binary Tree kosong Gambar 1. Binary Tree dalam kondisi kosong

Ringkasan mengenai Tree (Dari beberapa referensi lain) Nina Valentika

Pemrograman Algoritma Dan Struktur Data

Politeknik Elektronika Negeri Surabaya

IT234 Algoritma dan Struktur Data. Tree

Algoritma dan Struktur Data. Tree

Tree. Perhatikan pula contoh tree di bawah ini : Level. Level 2. Level 3. Level 4. Level 5

MODUL PRAKTIKUM STRUKTUR DATA

Silsilah keluarga Hasil pertandingan yang berbentuk turnamen Struktur organisasi dari sebuah perusahaan. B.1 Pohon Biner (Binary Tree)

Mata Kuliah : Struktur Data Semester : Genap Kode Mata Kuliah : 307 Waktu : 180 Menit Bobot : 4 sks. Jurusan : MI

STRUKTUR POHON (TREE) Pohon atau Tree adalah salah satu bentuk Graph terhubung yang tidak mengandung sirkuit.

13/12/2013. Binary Tree. Contoh Tree

STRUKTUR POHON (TREE) Pohon atau Tree adalah salah satu bentuk Graph terhubung yang tidak mengandung sirkuit.

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 10 & 11

BAB VII POHON BINAR POHON

Buku Ajar Struktur Data

KUM 6 IMPLEMENTASI BINARY TREE

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

2. Mahasiswa dapat membuat dan menggunakan array dan linked list dalam suatu kasus.

Soal Pendahuluan Modul 3

TREE ALGORITMA & STRUKTUR DATA. Materi ASD Fakultas Teknik Elektro & Komputer UKSW ( Download Dari :

6. TREE / BINARY TREE

Algoritma dan Struktur Data. Click to edit Master subtitle style Konsep Tree

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

BAB IX TREE (POHON) ISTILAH DASAR

ALGORITMA DAN STRUKTUR DATA

Pohon Biner (Bagian 1)

Koleksi Hirarkis Tree

BINARY SEARCH TREE. TUJUAN UMUM Mahasiswa memahami binary search Tree

Lecture Notes On Algorithms and Data Structures. Oleh Thompson Susabda Ngoen

Definisi. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon

Organisasi Berkas Sekuensial Berindeks

KUNJUNGAN PADA POHON BINER

DEFINISI. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon 2

INFIX, POSTFIX, dan PREFIX Bambang Wahyudi

Pohon. Bahan Kuliah IF2120 Matematika Diskrit. Program Studi Teknik Informatika ITB. Rinaldi M/IF2120 Matdis 1

Pertemuan 15 REVIEW & QUIS

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

Ujian Tengah Semester Struktur Data dan Algoritma Fakultas Ilmu Komputer, Universitas Indonesia 9 November 2006

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Struktur dan Organisasi Data 2 POHON BINAR

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Definisi. Pohon adalah graf tak-berarah, terhubung, dan tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon (ada sikuit) (tdk terhubung)

METODE AVL TREE UNTUK PENYEIMBANGAN TINGGI BINARY TREE

Algoritma dan Struktur Data. Linear & Binary Search Tree

Pohon (TREE) Matematika Deskrit. Hasanuddin Sirait, MT 1

KKKF33110 STRUKTUR DATA

Matematika Diskret (Pohon) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Outline. Struktur Data & Algoritme (Data Structures & Algorithms) Pengantar. Definisi. 2-3 Trees

Struktur Data Tree/Pohon dalam Bahasa Java

Bab 1 Pengantar Struktur Data

Pertemuan 9 STRUKTUR POHON (TREE) Sifat utama Pohon Berakar ISTILAH-ISTILAH DASAR

Konsep Pohon (Tree) Binary Tree Penyajian Tree dengan Array Penyajian Tree dengan Linked List Metode Traversal (Kunjungan Node pada Tree)

BAB 7 POHON BINAR R S U

HEAP. Heap dan Operasinya. Oleh Andri Heryandi

BUANA. Distribusi 01 September 2017

1. E = a + 2b d + dh f g. Ubah ke dalam notasi postfix: a. Menggunakan Algoritma b. Secara manual c. Dari pohon biner menggunakan Stack

Silsilah keluarga Hasil pertandingan yang berbentuk turnamen Struktur organisasi dari sebuah perusahaan

Aplikasi Algoritma Traversal Dalam Binary Space Partitioning

A B C E F G K Contoh Tree

Penerapan Pohon dengan Algoritma Branch and Bound dalam Menyelesaikan N-Queen Problem

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Preorder Tree Traversal

Implementasi Skema Pohon Biner yang Persistent dalam Pemrograman Fungsional

REPRESENTASI FISIK LIST LINEAR

DOUBLE LINKED LIST. Danang Wahyu Utomo Danang Wahyu Utomo, M.Kom, M.CS

FORM (FR) SATUAN ACARA PERKULIAHAN

Pohon Biner dan Aplikasinya

STRUKTUR DATA. Literatur

Kode MK/ Pemrograman Terstruktur 2. ZK Abdurahman Baizal. KK Algoritma dan Komputasi. Tree (Pohon)

Syarif Abdullah (G )

Pendahuluan Struktur Data. Nisa ul Hafidhoh

SATUAN ACARA PENGAJARAN

ANALISIS ALGORITMA BINARY SEARCH

Data Structure TREE & BINARY TREE. Chapter 5b. Dahlia Widhyaestoeti, S.Kom

ALGORITMA PENCARIAN (1)

Variasi Pohon Pencarian Biner Seimbang

Tipe Rekursif: POHON (TREE)

POHON BINAR 7.1 POHON. Gambar 7.1. Contoh pohon berakar

Penerapan Pohon Biner dalam Proses Pengamanan Peer to Peer

Penerapan Pohon Dalam Heap Sort

BAB XI Manipulasi Binary Tree

SILABUS STRUKTUR DATA ( TIF-104 ) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

BAB 7 POHON BINAR. Contoh : Pohon berakar T R S U

TREE. Definisi. Istilah-istilah Umum dalam Tree

A. TUJUAN Mahasiswa diharapkan mampu : 1. Memahami Konsep Binary Search Tree 2. Mengimplementasaikan Binary Search Tree

Politeknik Elektronika Negeri Surabaya

Transkripsi:

Pertemuan 14 Pohon dan Pohon Biner P r a j a n t o W a h y u A d i prajanto@dsn.dinus.ac.id +6285 641 73 00 22

Rencana Kegiatan Perkuliahan Semester # Pokok Bahasan 1 Pengenalan Struktur Data 2 ADT Stack & Queue 3 List Linear 4 List Linear 5 List Linear 6 Representasi Fisik List Linear 7 Variasi List Linear 8 Ujian Tengah Semester # Pokok Bahasan 9 Variasi List Linear 10 Variasi List Linear 11 Stack dengan Representasi List 12 Queue dengan Representasi List 13 List Rekursif 14 Pohon dan Pohon Biner 15 Studi Kasus Multi List 16 Ujian Akhir Semester

Konten 1 Tree (Pohon) 2 Binary Tree (Pohon Biner) 3 Binary Tree Traversal

1. Tree (Pohon) P r a j a n t o W a h y u A d i prajanto@dsn.dinus.ac.id +6285 641 73 00 22

Linier O U T 1 2 3 4 STACK 4 3 2 1 I N 0 1 2 3 n Head QUEUE Tail 1 5 8 9 2 ARRAY 10 8 14 LINKED LIST

Tree Pohon adalah struktur data hirarki Tree adalah struktur data yang terdiri dari entitas yang disebut node yang terkait melaui sebuah edge Node paling atas disebut dengan root

Tree Pohon adalah struktur data hirarki Tree adalah struktur data yang terdiri dari entitas yang disebut node yang terkait melaui sebuah edge Node paling atas disebut dengan root Root Node Edge Edge Node Node

Tree Node dengan pd posisi yg lebih tinggi disebut dg parent dan yang lebih rendah disebut children Node dengan posisi yang yang sama disebut sibling Node dengan posisi paling rendah disebut leaf 1 2 3 4 5 6 7 8 9 10 1 adalah root 1 adalah parent dari 2 dan 3 2 dan 3 adalah children dari 1 2 adalah parent dari 4,5, dan 6 4, 5, dan 6 adalah sibling 7 dan 8 adalah children dari 3 7 dan 8 adalah sibling 9 dan 10 adalah leaf

Tree Tree mempunyai : n node n-1 edge 1 1 2 2 3 Jumlah node adalah 10 Jumlah edge adalah 9 3 4 5 6 7 4 5 6 7 8 8 9 9 10

Tree Depth of Node : jumlah edge dari root ke node Height of Node: jumlah edge terpanjang dari node ke leaf Height of Tree = height of root node 1 2 3 4 5 6 7 8 9 10 Depth of node 1 adalah 0 Height of node 1 adalah 3 Depth of node 6 adalah 2 Height of node 6 adalah 1 Depth of node 9 adalah 3 Height of node 9 adalah 0 Height of tree adalah 3

2. Binary Tree (Pohon Biner) P r a j a n t o W a h y u A d i prajanto@dsn.dinus.ac.id +6285 641 73 00 22

Binary Tree Binary Tree adalah tree dimana setiap node mempunyai paling banyak 2 children Children dari setiap node disebut left-child dan rightchild

Binary Tree Complete Binary Tree semua level selain level terakhir pada tree terisi lengkap dan semua node kiri terisi lebih dahulu

Binary Tree Perfect Binary Tree semua level pada tree terisi lengkap

Binary Tree Jumlah node maksimal pada perfect binary tree dengan height n adalah 2 n+1-1 Height dari perfect binary tree dengan n node adalah log 2 (n+1)-1

3. Binary Tree Traversal P r a j a n t o W a h y u A d i prajanto@dsn.dinus.ac.id +6285 641 73 00 22

Binary Tree Traversal Binary Tree Traversal Breadth First : Level order Depth First : Preorder Inorder Postorder H D K B F J L A C E G I

Binary Tree Traversal Binary Tree Traversal Level Order Traversal mengunjungi setiap node dari level teratas kemudian bergerak ke node sebelah kiri kemudian node sebelah kanan pada level dibawahnya. H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Level Order Traversal mengunjungi setiap node dari level teratas kemudian bergerak ke node sebelah kiri kemudian node sebelah kanan pada level dibawahnya. H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Level Order Traversal mengunjungi setiap node dari level teratas kemudian bergerak ke node sebelah kiri kemudian node sebelah kanan pada level dibawahnya. H H D K B F I L A C E G J D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Preorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Data/parent Left children Right children H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Preorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Data/parent Left children Right children H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Preorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Data/parent Left children Right children H H D B A C F E G K I J L D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Inorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Data/parent Right children H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Inorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Data/parent Right children H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Inorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Data/parent Right children H A B C D E F G H I J K L D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Postorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Right children Data/parent H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Postorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Right children Data/parent H D K B F I L A C E G J

Binary Tree Traversal Binary Tree Traversal Postorder traversal mengunjungi node terbawah hingga mencapai setiap children node dengan urutan: Left children Right children Data/parent H A C B E G F D J I L K H D K B F I L A C E G J

Pembentukkan Binary Tree Binary tree dibentuk dengan node yang mempunyai Data dan dua buah pointer/link ( *Left dan *Right ) *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R *L D *R

Sekian TERIMAKASIH