Đối với việc tối ưu hóa thứ hai, chúng ta chuyển đổi từ một thực hiện đệ quy để lặp. Các thuật toán đệ quy thường có một danh tiếng xấu với các nhà phát triển, đặc biệt là trên các hệ thống nhúng mà không cần bộ nhớ nhiều, bởi vì họ có xu hướng tiêu thụ rất nhiều không gian ngăn xếp và, như chúng ta vừa thấy, có thể tạo ra quá nhiều cuộc gọi phương pháp. Ngay cả khi hiệu suất là chấp nhận được, một thuật toán đệ quy có thể gây ra một chồng tràn và sụp đổ một ứng dụng. An thực hiện lặp đi lặp lại là do đó thường được ưa thích bất cứ khi nào có thể. Bảng liệt kê 1-4 cho thấy những gì được coi là một cuốn sách giáo khoa thực hiện lặp đi lặp lại của loạt Fibonacci.
đang được dịch, vui lòng đợi..
