Saya memiliki pemahaman dasar yang baik tentang dasar-dasar C ++, saya juga memiliki pemahaman tentang bagaimana rekursi bekerja juga. Saya menemukan masalah tertentu seperti masalah delapan ratu klasik dan memecahkan Sudoku dengan Backtracking.
Saya menyadari bahwa saya cukup tersesat dalam hal ini, saya sepertinya tidak dapat mengalihkan pikiran tentang konsep kembali ke tumpukan rekursi dan memulai lagi untuk menyelesaikan masalah. Tampaknya mudah dengan pena dan kertas tetapi ketika harus menulis kode untuk ini, saya bingung bagaimana cara mulai menyerang masalah ini.
Akan sangat membantu jika ada tutorial yang ditujukan untuk pemula untuk melakukan backtracking atau jika ada buku bagus yang membahas hal ini. Jika seseorang dapat menjelaskan topik ini atau memberi saya beberapa tautan ke referensi yang layak, saya akan sangat berterima kasih.
Dan ya saya tahu bahwa itu akan lebih mudah dalam bahasa fungsional tetapi saya ingin memahami implementasi dalam bahasa imperatif juga.