Program Tree Lanjutan C++

Posted by mahfuz On Jumat, 01 April 2011 0 komentar
Tree traversal adalah cara kunjungan node-node pada pohon biner. Ada tiga cara kunjungan dalam tree: • Pre-order • In-order • Post-order 1. Pre-order a. Cetak data pada root b. Secara rekursif mencetak seluruh data pada subpohon kiri c. Secara rekursif mencetak seluruh data pada subpohon kanan 2. In-order a. Secara rekursif mencetak seluruh data pada subpohon kiri b. Cetak data pada...
READ MORE

Program Tree C++

Posted by mahfuz On Jumat, 01 April 2011 0 komentar
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...
READ MORE

Program Rekursif C++

Posted by mahfuz On Jumat, 01 April 2011 0 komentar
Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri. Fungsi ini akan terus berjalan sampai kondisi berhenti terpenuhi, oleh karena itu dalam sebuah fungsi rekursif perlu terdapat 2 blok penting, yaitu blok yang menjadi titik berhenti dari sebuah proses rekursi dan blok yang memanggil dirinya sendiri. Contoh program rekursif: 1. Rekursif pembalik kata #include<stdio.h>#define...
READ MORE

Program Linked List C++

Posted by mahfuz On Jumat, 01 April 2011 0 komentar
Salah satu bentuk struktur data yang berisi kumpulan data yang tersusun secara sekuensial, saling bersambungan, dinamis dan terbatas adalah senarai berkait (linked list). Suatu senarai berkait (linked list) adalah suatu simpul (node) yang dikaitkan dengan simpul yang lain dalam suatu urutan tertentu. Suatu simpul dapat berbentuk suatu struktur atau class. Simpul harus mempunyai satu...
READ MORE