Hiện tại, tôi đang tự nghiên cứu Giới thiệu về Thuật toán (CLRS) và có một phương pháp cụ thể mà họ phác thảo trong cuốn sách để giải quyết các mối quan hệ tái phát.
Phương pháp sau đây có thể được minh họa bằng ví dụ này. Giả sử chúng ta có sự tái phát
Ban đầu, họ thực hiện thay thế m = lg (n), sau đó cắm lại để tái phát và nhận:
Cho đến thời điểm này tôi hiểu hoàn hảo. Bước tiếp theo này là một điều khó hiểu với tôi.
Bây giờ họ "đổi tên" tái phát và để S ( m ) = T ( 2 m ) , dường như tạo ra
Vì một số lý do, tôi không rõ lý do tại sao việc đổi tên này hoạt động và nó có vẻ như gian lận. Bất cứ ai có thể giải thích điều này tốt hơn?