C ++ 'ın temelleri hakkında iyi bir temel anlayışa sahibim, ayrıca özyinelemenin nasıl çalıştığını da anlıyorum. Klasik sekiz kraliçe problemi ve Sudoku'yu Backtracking ile çözme gibi bazı sorunlarla karşılaştım .
Bu konuda oldukça kayıp olduğumu fark ettim, sorunu çözmek için özyineleme yığınına geri dönme ve tekrar başlama kavramı etrafında aklımdan çıkamıyorum. Bir kalem ve kağıtla kolay görünüyor, ancak bunun için kod yazmaya gelince, bu sorunlara saldırmaya nasıl başlayacağım konusunda kafam karıştı.
Yeni başlayanların geri izlemeye yönelik bir öğretici olması veya bunun ele alındığı iyi bir kitap olması yararlı olacaktır. Birisi bu konuya ışık tutabilir veya bana iyi referanslara bazı bağlantılar verebilirse, gerçekten minnettar olurum.
Ve evet, işlevsel dillerde daha kolay olacağını biliyorum ama uygulamayı zorunlu dillerde de anlamak istiyorum.