एल्गोरिदम और डेटा संरचनाओं पर एक प्रारंभिक पुस्तक पढ़ने के बाद अब मैं इष्टतम दक्षता के लिए इन्हें कैसे जोड़ूं इस पर उदाहरणों के लिए लालसा कर रहा हूं।मैं कहां से एल्गोरिदम और डेटा संरचनाओं को गठबंधन करना सीख सकता हूं?
उदाहरण के लिए, आप एक साधारण पाठ खोज प्रोग्राम बनाने के लिए विशिष्ट सॉर्टिंग एल्गोरिदम के साथ हैशैप्स को जोड़ सकते हैं।
क्या इसके लिए कोई अच्छी किताब या ऑनलाइन संसाधन है?
(मैं पहले से ही Programming Pearls है, जो बहुत अच्छा लगता है का आदेश दिया है, लेकिन मैं इस बारे में अधिक सीखना चाहते हैं।)
मैं पहले से ही कुछ वर्षों से पाइथन में प्रोग्रामिंग कर रहा हूं। :) जो मैं खोज रहा हूं वह चीजों को करने का सबसे अधिक _ _fficient_ तरीके है। साक्षात्कार के प्रश्नों को सोचें, यद्यपि अधिक सामान्य अर्थ में। – csl
किसी भी सबसे सरल समस्या के साथ, हमेशा एक से अधिक "सर्वश्रेष्ठ" समाधान होता है। कुछ तेजी से दौड़ते हैं, कुछ को कम स्मृति की आवश्यकता होती है, अन्य को बनाए रखना आसान होता है, कुछ को कम से कम कोड की आवश्यकता होती है। –