STRATEGI ALGORITMA
DISUSUN OLEH
Andri Pratama (2100018249)
Kelas E
Code Python
Hasil test data n 1-50
Hasil
Dari kasus ketiga program diatas urutan waktu komputasi algoritma dari yang terbaik adalah
penjumlahan n bilangan(sum of n), kemudian 2 pangkat n(2 power n), dan terakhir n factorial.
Kemudian dari antara 2 bahasa, bahasa pemrograman C++ memiliki waktu eksekusi paling rendah
dibandingkan dengan bahawa pemrograman Python di semua program.
Penjumlahan n bilangan terbaik karena penjumlahan karena kompleksitas waktu yang paling sedikit
dan program hanya berupa loop simple dan penjumlahan, sementara itu untuk program 2 pangkat n
menggunakan perkalian pada tiap perulangan dan cenderung memiliki memory yang lebih banyak,
dan terakhir factorial di posisi akhir karena pada tiap perulangan diperlukan perkalian yang lebih
banyak dan tipe data double sehingga membutuhkan memory yang lebih daripada program yang
lain.