Kita sering bertanya mengenai algortima mana yang
lebih baik dalam menyelesaikan masalah tertentu.
Untuk menjawab masalah di atas tentunya ada hal
yang harus diukur supaya kita bisa menilai apakah
algoritma tersebut lebih baik atau tidak.
Jika kita mencoba mengeksekusi program dengan
algoritma A pada komputer C dan program pada
algoritma B pada komputer D. Kita tidak dapat
mengatakan algoritma A lebih baik dibandingkan
dengan algoritma B hanya karena program dengan
algoritma A jauh lebih cepat dieksekusi.
Komputer-komputer yang kita gunakan tidak semua
memiliki arsitektur yang sama. Sehingga waktu
komputasinya pun juga berbeda. Compiler bahasa
pemrograman pun juga berbeda-beda dalam
menghasilkan kode mesin. Sehingga pada kasus di atas,
bisa jadi program dengan algoritma A jauh lebih cepat
lebih baik dalam menyelesaikan masalah tertentu.
Untuk menjawab masalah di atas tentunya ada hal
yang harus diukur supaya kita bisa menilai apakah
algoritma tersebut lebih baik atau tidak.
Jika kita mencoba mengeksekusi program dengan
algoritma A pada komputer C dan program pada
algoritma B pada komputer D. Kita tidak dapat
mengatakan algoritma A lebih baik dibandingkan
dengan algoritma B hanya karena program dengan
algoritma A jauh lebih cepat dieksekusi.
Komputer-komputer yang kita gunakan tidak semua
memiliki arsitektur yang sama. Sehingga waktu
komputasinya pun juga berbeda. Compiler bahasa
pemrograman pun juga berbeda-beda dalam
menghasilkan kode mesin. Sehingga pada kasus di atas,
bisa jadi program dengan algoritma A jauh lebih cepat
Selengkapnya Download Disini


06.08
rendr4
