Buat belajar lagi C++ yang udah bertahun-tahun nggak ngoding C++ biasanya cuma copas dan edit javascript lalu forking codingan CI untuk web apps sesekali download exploit python buat di modif lagi semisal yang tadinya py 3.1 gue jadiin py 2.7 biar familiar
jadi kali ini latihannya sambil ngeliat di group PHP,javascript C++ di group facebook ada mahasiswa yang minta di buatkan contoh codingan memuat binary tree
ok untuk source codenya ada di sini https://github.com/armin22114/buatblog/blob/master/hapussimpulbinary nah,ketika program di atas di ketik dan di jalankan maka mula-mula Binary Tree dengan metode search yang terbentuk akan muncul:
Data yang di insert : 75,66,50,54,62,84,95,55
PreOrder : 66 54 50 62 55 84 75 95
InOrder : 50 54 55 62 66 75 84 95
PostOrder : 50 55 62 54 75 95 84 66
lalu,ada request untuk input nilai INFO yang akan di hapus,jadinya akan muncul:
node yang di hapus:
kalau di input dengan nilai 84 yang maksudnya simpul dengan INFO = 84 akan di hapus jadinya yang akan muncul :
PreOrder : 66 54 50 62 55 95 75
InOrder : 50 54 55 62 66 75 95
PostOrder : 50 55 62 54 75 95 66
Program ini sangat sederhana,tapi cukup untuk latihan logic dan struktur data terutama yang suka coding C++ dan untuk dasar belajar pemrograman C++ di linux maupun windows.
Semoga bermanfaat