Nim : 2020050007
Jurusan : Sistem Informasi
Hari / Tanggal : Jumat, 16 juli 2021
Waktu : 17.00-18.30 WITA
Mata Kuliah : Algoritma dan Struktur Data
Dosen : I Putu Buda Suyasa
Jawaban
1. algoritma dikatakan baik melihat susunan alur algoritma tersebut Dibagian mana yang
terbaik kemudian kita tentu kan bagian mana yang terbaik
Kriteria Algoritma yang baik :
1. Tepat, benar, sederhana, standard an efektif.
2. Logis, terstruktur dan sistematis.
3. Semua operasi terdefinisi.
4. Semua proses harus berakhir setelah sejumlah langkah di lakukan.
Algoritma dikatakan efisien jika waktu proses suatu algoritma relatif lebih singkat dan
penggunaan memori komputernya lebih sedikit.
Kreteria algoritma efesien
1. Efisien terhadap waktu
2. Efisien terhadap memori.
3. eksponensial, kuadratik
4. Karena Kompleksitas waktu algoritma dihitung berdasarkan jumlah operasi
perbandingan elemen larik (A[i] > maks). Kompleksitas waktu CariElemenTerbesar :
T(n) = n – 1.
5. Baris ke 3 for (int I =str.length-1; i>=0;i--){
Baris ke 4 rtnStr +=str[i];