मैं एक प्रथम वर्ष स्नातक सीएससी छात्र हूं जो प्रतिस्पर्धी प्रोग्रामिंग में शामिल होने की तलाश में है।गतिशील प्रोग्रामिंग के साथ हर रिकर्सिव एल्गोरिदम में सुधार किया जा सकता है?
रिकर्सन में उप समस्याओं को परिभाषित करना और हल करना शामिल है। जैसा कि मैं समझता हूं, शीर्ष गतिशील प्रोग्रामिंग (डीपी) में एल्गोरिदम की समय जटिलता को कम करने के लिए उप समस्याओं के समाधान को याद करना शामिल है।
उपरोक्त उप समस्याओं के साथ प्रत्येक रिकर्सिव एल्गोरिदम की दक्षता में सुधार करने के लिए डीपी का उपयोग किया जा सकता है? डीपी काम करने में असफल होगा और मैं इसकी पहचान कैसे कर सकता हूं?