TREE (POHON)

10
TREE (POHON)

description

TREE (POHON). Defenisi - PowerPoint PPT Presentation

Transcript of TREE (POHON)

Page 1: TREE (POHON)

TREE (POHON)

Page 2: TREE (POHON)

Defenisi

Secara sederhana Tree (Pohon) dapat didefenisikan sebagai kumpulan elemen yang salah satu elemennya disebut dengan akar (root) dan elemen yang lain disebut dengan simpul yang terpecah menjadi himpunan yang tidak saling berhubungan satu dengan yang lainnya, atau yang disebut sebagai sub tree atau cabang.

Kalau kita lihat cabang maka cabang juga mempunyai akar dan sub cabang yang lain, dengan demikian bahwa cabang juga dapat disebut dengan pohon.

Page 3: TREE (POHON)

Secara Rekursif, pohon dapat didefenisikan sebagai :Sebuah simpul tunggal adalah

pohonJika terdapat sebuah simpul N dan

beberapa sub pohon T1,T2, ..Tk yang tidak saling berhubungan, dan berakar pada N1,N2…Nk, maka dari simpul N dan sub pohon dapat membentuk sebuah poho yang berakar pada N.

Page 4: TREE (POHON)

Contoh Penggunaan Tree/silsilah Keluarga

Page 5: TREE (POHON)

Struktur Organisasi

Page 6: TREE (POHON)

Karakteristik Tree:

Terdapat 1 node yang unique, yang tidak memiliki predecessor. Node ini disebut ROOT.

Terdapat satu atau beberapa node yang tidak mempunyai successor. Node-node ini disebut LEAF.

Setiap node, kecuali ROOT, pasti memiliki 1 predecessor yang unique

Setiap node, kecuali LEAF, pasti memiliki 1 atau lebih successor.

Page 7: TREE (POHON)

akar

cabang

daun

Page 8: TREE (POHON)

31

43

64

20 40 56

28 33 47 59

89

Level dari treeLevel 1

Level 2

Level 3

Level 4

Page 9: TREE (POHON)

Pohon Biner (Binary Tree)

pohon biner adalah Pohon dengan ketentuan semua simpul maksimum mempunyai cabang dua.

Defenisi struktur DataTree = ^Pohon Pohon = record

Info : tipe data Kiri, kanan : tree

end

Page 10: TREE (POHON)

10

11

13

12

âkar

Akar^.kanan

Akar^.kanan

10

11 12

13

akar