Divide and conquer एक समस्या को (1) इसे छोटी उप-समस्याओं में विभाजित करके, (2) प्रत्येक को जीत कर पुनरावर्ती रूप से, और (3) परिणामों को संयोजित करके हल करता है। कई कुशल एल्गोरिदम इस टेम्पलेट का अनुसरण करते हैं।
विचार
यदि उप-समस्याएं स्वतंत्र हैं और तेजी से सिकुड़ती हैं, तो कुल कार्य एक पुनरावृत्ति का पालन करता है जिसे आप Master Theorem के साथ विश्लेषण कर सकते हैं।
