Số Fibonacci đã trở thành một giới thiệu phổ biến về đệ quy cho sinh viên Khoa học Máy tính và có một lập luận mạnh mẽ rằng chúng tồn tại trong tự nhiên. Vì những lý do này, nhiều người trong chúng ta đã quen thuộc với chúng.
Chúng cũng tồn tại trong Khoa học Máy tính ở những nơi khác; trong cấu trúc dữ liệu và thuật toán hiệu quả đáng ngạc nhiên dựa trên trình tự.
Có hai ví dụ chính xuất hiện trong tâm trí:
- Các đống Fibonacci có thời gian chạy phân bổ tốt hơn các đống nhị thức.
- Tìm kiếm Fibonacci chia sẻ thời gian chạy O (log N) với tìm kiếm nhị phân trên một mảng có thứ tự.
Có tính chất đặc biệt nào của những con số này giúp chúng có lợi thế hơn các dãy số khác không? Nó có phải là một chất lượng không gian? Họ có thể có những ứng dụng khả thi nào khác?
Nó có vẻ lạ đối với tôi vì có rất nhiều dãy số tự nhiên xảy ra trong các bài toán đệ quy khác, nhưng tôi chưa bao giờ thấy một đống Catalan .