Một thuật toán được coi là tốt khi giúp máy tính giải quyết vấn đề một cách chính xác, trong thời gian ngắn và tốn ít dung lượng bộ nhớ.