Khi nào cần tối ưu thuật toán trước khi lập trình?

Khi thuật toán có nhiều phép tính lặp lại không cần thiết.Khi thuật toán chỉ có một vài bước đơn giản.Khi chương trình đã chạy thành công.Khi thuật toán chỉ áp dụng cho một trường hợp đặc biệt.Hướng dẫn giải:

Tối ưu thuật toán giúp giảm thời gian chạy và tiết kiệm tài nguyên máy tính.​