Tôi có một sự hiểu biết cơ bản tốt về các nguyên tắc cơ bản của C ++, tôi cũng có một sự hiểu biết về cách thức đệ quy hoạt động. Tôi đã gặp một số vấn đề nhất định như vấn đề tám nữ hoàng cổ điển và giải Sudoku bằng Backtracking.
Tôi nhận ra rằng tôi khá lạc lõng khi nói về điều này, dường như tôi không thể có được suy nghĩ về khái niệm quay trở lại trong ngăn xếp đệ quy và bắt đầu lại để giải quyết vấn đề. Nó có vẻ dễ dàng với một cây bút và giấy nhưng khi viết mã cho việc này, tôi bối rối về cách bắt đầu tấn công những vấn đề này.
Sẽ rất hữu ích nếu có một hướng dẫn dành cho người mới bắt đầu quay lại hoặc nếu có một cuốn sách hay trong đó cuốn sách này được đề cập. Nếu ai đó có thể làm sáng tỏ chủ đề này hoặc cho tôi một số liên kết đến các tài liệu tham khảo phong nha, tôi thực sự rất biết ơn.
Và vâng tôi biết rằng nó sẽ dễ dàng hơn trong các ngôn ngữ chức năng nhưng tôi cũng muốn hiểu việc thực hiện bằng các ngôn ngữ bắt buộc.