मुझे C ++ के मूल सिद्धांतों की अच्छी बुनियादी समझ है, मुझे इस बात की भी समझ है कि रिकर्सन कैसे काम करता है। मुझे क्लासिक आठ रानियों की समस्या और बैकट्रैकिंग के साथ सुडोकू को हल करने जैसी कुछ समस्याएं आईं ।
मुझे पता है कि जब मैं इस पर आता हूं तो मैं काफी खो जाता हूं, मैं अपने दिमाग को रिकर्सन स्टैक में वापस जाने और समस्या को हल करने के लिए फिर से शुरू करने की अवधारणा के आसपास पाने में सक्षम नहीं हो सकता। यह एक कलम और कागज के साथ आसान लगता है, लेकिन जब इसके लिए कोड लिखने की बात आती है, तो मैं उलझन में हूं कि इन समस्याओं पर हमला कैसे शुरू किया जाए।
यह उपयोगी होगा अगर वहाँ एक ट्यूटोरियल शुरुआती करने के उद्देश्य से थे या अगर वहाँ एक अच्छी किताब थी जहाँ यह कवर किया गया था। अगर कोई इस विषय पर प्रकाश डाल सकता है या मुझे सभ्य संदर्भों के लिए कुछ लिंक दे सकता है, तो मैं वास्तव में आभारी रहूंगा।
और हाँ मुझे पता है कि कार्यात्मक भाषाओं में यह आसान होगा लेकिन मैं अनिवार्य भाषाओं में कार्यान्वयन को समझना चाहूंगा।