• Tidak ada hasil yang ditemukan

Document - IKK112111 - STMIK EL RAHMA chapt 06 Tree

N/A
N/A
Protected

Academic year: 2017

Membagikan "Document - IKK112111 - STMIK EL RAHMA chapt 06 Tree"

Copied!
27
0
0

Teks penuh

(1)

STRUKTUR DATA

Chapt 6 : TREE

(2)

Tree

Kumpulan node yang saling terhubung satu

sama lain dalam suatu kesatuan yang

membentuk layakya struktur sebuah pohon.

Struktur pohon adalah suatu cara

merepresentasikan suatu struktur hirarki (one-to-many) secara grafis yang mirip sebuah pohon, walaupun pohon tersebut hanya tampak sebagai kumpulan node-node dari atas ke bawah.

Suatu struktur data yang tidak linier yang

menggambarkan hubungan yang hirarkis (one-to-many) dan tidak linier antara

(3)

Node Root

Node root dalam sebuah tree adalah suatu

node yang memiliki hiarki tertinggi dan dapat juga memiliki node-node anak. Semua node dapat ditelusuri dari node root tersebut.

Node root adalah node khusus yang

tercipta pertama kalinya.

Node-node lain di bawah node root saling

(4)

Implementasi Tree

Contoh penggunaan struktur pohon :

Silsilah keluarga

Parse Tree (pada compiler)Struktur File

(5)
(6)
(7)
(8)

Representasi Tree

Notasi Tingkat

Notasi Kurung

(9)
(10)
(11)

Jenis Tree

Binary Tree

Suatu tree dengan syarat bahwa tiap

node hanya boleh memiliki maksimal dua subtree dan kedua subtree

tersebut harus terpisah.

Tiap node dalam binary tree hanya

(12)
(13)
(14)
(15)
(16)

Node pada binary tree

Jumlah maksimum node pada setiap tingkat

adalah 2n

(17)

Implementasi Program

Tree dapat dibuat dengan menggunakan

linked list secara rekursif.

Linked list yang digunakan adalah double

linked list non circular

Data yang pertama kali masuk akan

menjadi node root.

Data yang lebih kecil dari data node root

akan masuk dan menempati node kiri dari node root, sedangkan jika lebih besar dari data node root, akan masuk dan

(18)
(19)

H

(20)

Jenis Transverse

Kunjungan Preorder / Depth First Order.

Logika : - Cetak isi simpul yang dikunjungi.

- Kunjungi cabang kiri.

- Kunjungi cabang kanan.

Kunjungan Inorder / Symetric Order.

Logika : - Kunjungi cabang kiri.

- Cetak isi simpul yang dikunjungi.

- Kunjungi cabang kanan.

Kunjungan Postorder.

Logika : - Kunjungi cabang kiri.

- Kunjungi cabang kanan.

- Cetak isi simpul yang dikunjungi.

Kunjungan Level Order.

Kunjungan dimulai dari simpul yang ada pada

(21)
(22)
(23)
(24)

Contoh implementasi

Misalkan suatu ekspresi berikut: 3 +

(25)
(26)
(27)

27

Next :

Chapt 07 :

Referensi

Dokumen terkait

Peranan hipersensitivitas tipe I yang diperantarai oleh Ig E dalam patogenesis dermatitis atopik didasarkan kepada penelitian yang menunjukkan sekitar _ anak dengan dermatitis

The GeoBigData'15 Workshop (2 October 2015), was organized by the ISPRS working group III/5 as an event of the ISPRS Geospatial Week 2015 (La Grande Motte, France, 28 September -

Demikian pengumuman pemenang lelang ini disampaikan, apabila ada peserta yang keberatan atas penetapan pemenang ini, dapat menyampaikan sanggahan secara tertulis kepada Kelompok

Demikian pengumuman pemenang lelang ini disampaikan, apabila ada peserta yang keberatan atas penetapan pemenang ini, dapat menyampaikan sanggahan secara tertulis kepada Kelompok

Sehubungan dengan Seleksi Sederhana dan Seleksi Umum Jasa Konsultansi pada Dinas Sosial, Tenaga Kerja dan Transmigrasi, maka dengan ini diberitahukan / diumumkan kepada

Data D2 yang tidak masuk pada D3 Serdos Gelombang 201602 ini akan dicek kembali pada database di PDPT untuk penyusunan data D3 Serdos selanjutnya.. PT dapat mengusulkan dosen yang

Surat Dukungan Distributor, Surat Pernyataan Garansi Barang, dan Surat Pernyataan Jaminan Barang tidak sama dengan Nama Perusahaan yang di beri Surat Dukungan, Garansi dan

Melihat fakta yang ada di wilayah kerja Puskesmas Tareran seperti tingkat pendidikan dan pengetahuan ibu tentang gizi, serta upaya-upaya yang sudah dilakukan untuk