materi struktur data tree

12
DISUSUN OLEH : META PRATAMA N TREE

Upload: meta-n

Post on 18-Aug-2015

259 views

Category:

Presentations & Public Speaking


21 download

TRANSCRIPT

Page 1: Materi Struktur Data Tree

DISUSUN OLEH : META PRATAMA N

TREE

Page 2: Materi Struktur Data Tree

DEFINISI

• Tree merupakan salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hierarkis (hubungan one to many) antara elemen-elemen. • Tree bisa didefinisikan sebagai kumpulan

simpul/node dengan elemen khusus yang disebut Root.

Page 3: Materi Struktur Data Tree

BINARY TREE

• Binary Tree (Pohon Biner) yaitu pohon yang setiap simpul/node-nya paling banyak mempunyai dua buah subpohon.• Contoh implementasi : untuk membuat pohon

silsilah keluarga, ungkapan aritmatika yang setiap operatornya dipasang sebagai simpul pencabangan dan operand-operandnya sebagai subpohon, dll.• Binary tree dapat diimplementasikan dalam C++

dengan menggunakan double linkedlist.

Page 4: Materi Struktur Data Tree

KUNJUNGAN POHON

• Ada 3 urutan dasar yang dapat digunakan untuk mengunjungi pohon, yaitu :• PreOrder : cetak isi node yang dikunjungi,

kunjungi Left Child, kunjungi Right Child.• InOrder : kunjungi Left Child, cetak isi node yang

dikunjungi, kunjungi Right Child.• PostOrder : kunjungi Left Child, kunjungi Right

Child cetak isi node yang dikunjungi.

Page 5: Materi Struktur Data Tree

PENEMPATAN SIMPUL

• Simpul yang berisi informasi yang nilainya lebih besar dari simpul atas (root) akan ditempatkan sebagai cabang kanan, jika lebih kecil dari simpul atas akan ditempatkan sebagai cabang kiri.

Page 6: Materi Struktur Data Tree

CONTOH POHON BINER

*

-+

a /

cb

d *

e f

Ungkapan Aritmatika

Hasil :1.PreOrder : *+a/bc-d*ef2.InOrder : a+b/c*d-e*f3.PostOrder : abc/+def*-*

Page 7: Materi Struktur Data Tree

Dari hasil di atas dapat disimpulkan bahwa :• Kunjungan secara PreOrder akan

menghasilkan notasi Prefix• Kunjungan secara InOrder akan

menghasilkan notasi Infix• Kunjungan secara PostOrder akan

menghasilkan notasi Postfix

Page 8: Materi Struktur Data Tree

CONTOH PROGRAM

Page 9: Materi Struktur Data Tree
Page 10: Materi Struktur Data Tree
Page 11: Materi Struktur Data Tree

HASIL

Page 12: Materi Struktur Data Tree

REFERENSI

http://strukdatfikupn.blogspot.com/