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

dokumen-dokumen yang mirip
DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II

Pertemuan 9 STRUKTUR POHON & KUNJUNGAN POHON BINER

STRUKTUR POHON & KUNJUNGAN POHON BINER

Ringkasan mengenai Tree (Dari beberapa referensi lain) Nina Valentika

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

BAB IV POHON. Diktat Algoritma dan Struktur Data 2

BAB VII POHON BINAR POHON

ALGORITMA DAN STRUKTUR DATA

MODUL PRAKTIKUM STRUKTUR DATA

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

Pemrograman Algoritma Dan Struktur Data

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

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

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

JAWABAN TUGAS MATRIKULASI STRUKTUR DATA. DOSEN Bpk. Krisna Adiyarta, M.Sc

METODE AVL TREE UNTUK PENYEIMBANGAN TINGGI BINARY TREE

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Tree (Struktur Data) Nisa ul Hafidhoh, MT

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

Pohon dan Pohon Biner

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

Organisasi Berkas Sekuensial Berindeks

TREE STRUCTURE (Struktur Pohon)

Soal Pendahuluan Modul 3

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

Algoritma dan Struktur Data. Tree

BAB IX TREE (POHON) ISTILAH DASAR

Struktur Data Tree/Pohon dalam Bahasa Java

13/12/2013. Binary Tree. Contoh Tree

Variasi Pohon Pencarian Biner Seimbang

Syarif Abdullah (G )

HEAP. Heap dan Operasinya. Oleh Andri Heryandi

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

Koleksi Hirarkis Tree

IT234 Algoritma dan Struktur Data. Tree

BINARY SEARCH TREE. TUJUAN UMUM Mahasiswa memahami binary search Tree

A B C E F G K Contoh Tree

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

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

ANALISIS ALGORITMA BINARY SEARCH

Pemodelan dan Pengelolaan Data Klasifikasi Tanaman Menggunakan Pohon

TREE. Definisi. Istilah-istilah Umum dalam Tree

Struktur Data & Algoritma

Implementasi Skema Pohon Biner yang Persistent dalam Pemrograman Fungsional

Struktur Data & Algoritma

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

OPERASI LOGIKA PADA GENERAL TREE MENGGUNAKAN FUNGSI REKURSIF

Binary Tree kosong Gambar 1. Binary Tree dalam kondisi kosong

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

Pohon (Tree) Contoh :

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

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

Penerapan Pohon Biner dalam Proses Pengamanan Peer to Peer

Struktur. Bab 6: 4/29/2015. Kompetensi Dasar. Mahasiswa mendapatkan pemahaman mengenai cara kerja dan penyajian graph

Kecerdasan Buatan Penyelesaian Masalah dengan Pencarian

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

IKI 20100: Struktur Data & Algoritma

P o h o n. Definisi. Oleh: Panca Mudji Rahardjo. Pohon. Adalah graf tak berarah terhubung yang tidak mengandung sirkuit.

Kecerdasan Buatan. Penyelesaian Masalah dengan Pencarian... Pertemuan 02. Husni

TUGAS MAKALAH INDIVIDUAL. Mata Kuliah : Matematika Diskrit / IF2153 Nama : Dwitiyo Abhirama NIM :

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

BAB XI Manipulasi Binary Tree

Tujuan Instruksional

Ulang Kaji Konsep Matematika

BAB 7 POHON BINAR R S U

8/29/2014. Kode MK/ Nama MK. Matematika Diskrit 2 8/29/2014

MODUL PRAKTIKUM STRUKTUR DATA

- Tree Adalah graph tak berarah yang terhubung dan tidak memuat cycle. Suatu Tree paling sedikit mengandung satu vertex. Contoh :

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

Buku Ajar Struktur Data

KUM 6 IMPLEMENTASI BINARY TREE

BAB I PENDAHULUAN. himpunan bagian bilangan cacah yang disebut label. Pertama kali diperkenalkan

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

PENCARIAN KITAB BESERTA PASAL PADA ALKITAB BERDASARKAN KATA DENGAN MENGGUNAKAN STRUKTUR DATA TRIE

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

Aplikasi Pohon pada Pohon Binatang (Animal Tree)

Algoritma dan Struktur Data. Linear & Binary Search Tree

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

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

TERAPAN POHON BINER 1

Binary Tree. Binary Tree dapat digambarkan berdasarkan kondisinya, sebagai berikut: Pointer ke akar (root) dari tree

BAB VII Tujuan 7.1 Deskripsi dari Binary Tree

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Politeknik Elektronika Negeri Surabaya

(Binary) Heap. Binary tree yang menyimpan pasangan prioritas (atau prioritas elemen) pada node Property Heap :

Penerapan Pohon Dalam Heap Sort

Aplikasi Pohon Keputusan pada Permainan Catur

Politeknik Elektronika Negeri Surabaya

6. TREE / BINARY TREE

MAKALAH DESAIN DAN ANALISIS ALGORITMA BINARY TREE DISUSUN OLEH : 1. Nadim Achmad ( ) 2. Dzurratul Ulya ( )

Red-Black Tree Deletion. Rules for BST Deletion. Tujuan Top-Down Deletion. Terminology. Men-delete X dari BST: Men-delete X dari RB Trees: No problem

BAB II LANDASAN TEORI

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Organisasi File Multi Key y( (Index)

Struktur Data dan Algoritma

Algoritma Pemrograman & Struktur Data

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

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

Pohon Biner (Bagian 1)

Transkripsi:

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

Basic Tree Concepts Tree berisi himpunan node dan garis berarah yang disebut branch yang menghubungkan dua node. Banyaknya branch sebuah node disebut degree dari node tersebut. 2

3

Basic Tree Concepts Branch yang menuju ke sebuah node disebut indegree branch. Branch yang keluar dari sebuah node disebut outdegree branch. Banyaknya indegree dan outdegree branch sebuah node merupakan degree node tersebut. 4

Basic Tree Concepts Jika sebuah tree tidak kosong, maka node pertama disebut root. Indegree node root bernilai zero. Kecuali root, setiap node di sebuah tree memiliki indegree bernilai 1; yaitu hanya memiliki 1 predecessor. Setiap node pada sebuah tree bisa memiliki 0, 1, 2, atau lebih outdegree branch; sehingga outdegreenya bisa bernilai 0, 1, 2, atau lebih. 5

6

Basic Tree Concepts Leaf merupakan node yang nilai outdegreenya 0, yaitu node yang tidak memiliki successor. Node yang bukan root atau leaf disebut node internal. Sebuah node disebut parent jika node tersebut memiliki node successor; yaitu nilai outdegreenya lebih dari 0. Node yang memiliki predecessor disebut child. 7

Basic Tree Concepts Dua atau lebih node yang memiliki node sama disebut sibling. Ancestor sebuah node merupakan nodenode yang ada di jalur dari root ke node tersebut. Descendant sebuah node merupakan node-node yang berada pada jalur di bawah node tersebut; yaitu semua node pada jalur dari node tersebut ke sebuah leaf node. 8

Basic Tree Concepts Path merupakan urutan node di mana sebuah node merupakan tetangga node berikutnya pada tree. Level sebuah node merupakan jarak node tersebut dari root. Root ada di level 0, childnya ada di level 1, etc. 9

Basic Tree Concepts Height sebuah tree adalah level dari leaf node yang memiliki path terpanjang dari root + 1. Berapa height tree yang hanya terdiri atas 1 root? Berapa height tree kosong? Subtree is any connected structure below the root. Node pertama subtree merupakan root dari subtree tersebut. 10

11

12

Tree Representation General Tree Indented list 13

14

15

Parenthetical Listing Parenthetical Listing ekspresi aljabar, di mana setiap kurung buka menunjukkan awal dari level baru dan setiap kurung tutup mengakhiri level saat ini dan berpindah ke level atasnya pada tree. 16

Parenthetical Listing A (B (C D) E F (G H I) ) 17

18

19

Binary Trees Binary tree merupakan tree di mana tidak ada node pada tree tersebut yang memiliki lebih dari 2 subtree; yaitu nilai outdegree maksimal setiap node adalah dua. Dengan kata lain, sebuah tree hanya memiliki 0, 1, atau 2 subtree. Subtree pada binary tree dapat berupa left subtree atau right subtree 20

21

Null tree merupakan tree yang tidak memiliki node 22

Obj100 Some Properties of Binary Trees Height dari binary tree dapat diprediksi secara matematis Binary tree yang memiliki N node, maximum heightnya 23

Obj101 Some Properties of Binary Trees minimum height dari binary tree : Contoh, Jika terdapat 3 node (N=3) maka Hmin=2. 24

Obj102 Some Properties of Binary Trees Untuk binary tree dengan height H, banyaknya node minimum adalah: 25

Obj103 Some Properties of Binary Trees Untuk binary tree dengan height H, banyaknya node maksimum tree tersebut adalah: 26

Obj104 Some Properties of Binary Trees Balance factor binary tree adalah selisih height left subtree dan right subtree: 27

Balance of the tree B=0 B=0 B=1 B=-1 B=0 B=1 B=-2 B=2 28

Some Properties of Binary Trees Pada balanced binary tree selisih height dari subtreenya tidak lebih dari 1 (balance factornya -1, 0, atau 1), dan subtreenya juga balanced. 29

Complete and nearly complete binary trees Complete tree memiliki jumlah node maksimum untuk heightnya. Jumlah node maksimum dicapai jika node di level terakhir penuh. Sebuah tree disebut nearly complete memiliki height minimum untuk jumlah nodenya dan semua node di level terakhir terletak di kiri 30

31

Binary Tree Traversal Binary tree traversal mengunjungi seluruh node pada tree tepat satu kali menggunakan urutan tertentu. 32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49