Chúng tôi đã xem xét một số kỹ thuật khác nhau để tối ưu hóa tính toán số Fibonacci. Trong khi mỗi kỹ thuật có giá trị của nó, không có thực hiện một là tối ưu. Thường xuyên kết quả tốt nhất đạt được bằng cách kết hợp nhiều kỹ thuật khác nhau thay vì dựa vào chỉ một trong số họ. Ví dụ, một thực hiện nhanh hơn sẽ sử dụng precomputations, một cơ chế bộ nhớ cache, và thậm chí có công thức hơi khác nhau. (Gợi ý: những gì sẽ xảy ra khi n là bội số của 4?) Những gì nó sẽ có để tính toán FInteger.MAX_VALUE trong ít hơn 100 mili giây?
đang được dịch, vui lòng đợi..