Notasi Polish, Merubah Infix ke Postfix dan Perhitungannya

Merubah Notasi Infix ke Notas Postfix. Ini salah satu tugas akhir Struktur Data semester 4 ini. Program ini dibuat dengan menggunakan struktur Stack dan array dinamis atau disebut List. Keterbatasan dari program ini adalah user hanya dapat menginputkan data dari 1-9 dan operator yang digunakan hanya +,-,*,/,^. Untuk kedepan gak janji dikembangkan tapi tetep diusahain.

Baca lebih lanjut

Linked List Nama Dgn Shell Sort

Shell sort yaitu metode pengurutan yang merupakan hasil modifikasi dari pengurutan insertion. Kelemahan metode insertion adalah membandingkan setiap field dari array walaupun ternyata posisi telah tepat di posisi misalkan kedua. Kelemahan dari metode insertion telah ditambal dengan adanya shell sort. Baca lebih lanjut

Linked List Nama Dgn Merge Sort

Pada artikel yang lalu tentang linked list nama, maka kali ini saya coba posting dengan pengurutan Merge. Sesuai dengan namanya yaitu merge (penggabungan), pengurutan ini dilakukan dengan menggabungkan 2 buah array ke dalam 1 buah array. Penasaran tugas struktur data tentang metode-metode pengurutan, karena saat tugas itu saya kebagian yang pengurutan dengan insertion, maka fokus utama saya menyelesaikan pengurutan insertion terlebih dahulu. Namun dari 4 metode pengurutan yang ditugaskan yaitu Insertion Sort, Shell Sort, Merge Sort, dan Quick Sort hanya 2 metoda yang selesai pada tugas struktur data tersebut yaitu Insertion dan Shell Sort. Kata teman-teman sich susah yang Merge dan Quick Sortnya, tapi pas saya coba. Ternyata emang susah pahaminya. Baca lebih lanjut

Bintang segitiga dgn bahasa C

Program sederhana bintang segitiga ini sebenarnya adalah salah satu soal UTS di kampus saya. Jujur gak bisa buatnya, tapi pas code programnya dikasih tahu oleh dosen. Oh begitu ternyata logika programnya. Dosen hanya menyuruh membuat bintang segitiga berdiri lalu saya iseng ubah menjadi terbalik dan mencoba untuk membuat belah ketupat yang merupakan gabungan dari segitiga. Alhasil, beginilah jadinya. Baca lebih lanjut