Cara mengatasi algoritma yang kurang efisien, tapi algoritma sudah dapat berjalan sesuai yang diinginkan?

algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Setiap orang memiliki algoritma nya masing-masing untuk menyelesaikan masalah, bagaimana cara mengatasi algoritma yang kurang efisien tapi padahal algoritma itu sudah dapat berjalan dengan baik seperti yang diinginkan?