Saat ini saya sedang mengerjakan tugas yang berhubungan dengan Big-O dan waktu berjalan. Saya mempunyai satu pertanyaan yang tampaknya sangat mudah, tetapi saya tidak yakin apakah saya melakukannya dengan benar. Soal-soal lainnya cukup sulit, dan saya merasa ada sesuatu yang terlewatkan di sini.
Pertama, Anda memiliki hal-hal ini: Algoritma A, yang memiliki waktu berjalan 50n^3. Komputer A yang memiliki kecepatan 1 milidetik per operasi. Komputer B yang memiliki kecepatan 2 milidetik per operasi. Contoh ukuran 300.
Saya ingin mengetahui berapa lama waktu yang dibutuhkan algoritma A untuk menyelesaikan masalah ini di komputer A, dan berapa lama waktu yang dibutuhkan di komputer B.
Yang ingin saya lakukan adalah sub 300 in untuk n, jadi Anda memiliki 50*(300^2) = 4500000.
Lalu kalikan dengan 1 untuk komputer pertama dan 2 untuk komputer kedua.
Ini terasa aneh bagi saya, karena dikatakan "waktu berjalan" adalah 50n^3, bukan, "jumlah operasinya adalah 50n^3", jadi saya merasa bahwa saya mengalikan waktu dengan waktu, dan akankah berakhir dengan satuan milidetik kuadrat, yang sepertinya tidak tepat sama sekali.
Saya ingin tahu apakah saya benar, dan jika tidak, apa sebenarnya maksud pertanyaan tersebut.