Latihan Soal
Completion requirements
1. Jelaskan apa yang dimaksud dengan algoritma dan sebutkan minimal tiga karakteristik utama yang membedakannya dari prosedur biasa. Berikan contoh algoritma sederhana dalam kehidupan sehari-hari!
2. Deskripsikan proses pembuatan algoritma. Apa saja langkah-langkah yang harus diambil untuk merancang algoritma yang efektif? Berikan contoh algoritma yang menggambarkan langkah-langkah tersebut.3. Bandingkan dan kontraskan dua jenis algoritma: algoritma greedy dan algoritma dinamis. Dalam konteks masalah tertentu, sebutkan situasi di mana salah satu dari kedua algoritma tersebut lebih efektif digunakan.
4. Analisis kompleksitas waktu dari algoritma pengurutan (seperti Bubble Sort atau Quick Sort). Jelaskan !
Last modified: Thursday, 5 December 2024, 1:26 AM