मुझे हमारी छोटी कंपनी (लगभग 15 लोगों) के लिए एल्गोरिदम पर पुस्तकों की एक लाइब्रेरी बनाने का काम सौंपा गया है। बजट 5k से अधिक है, लेकिन निश्चित रूप से 10k से कम है, इसलिए मैं उचित संख्या में किताबें खरीद सकता हूं। यहां सभी लोगों के पास सीएस या कम से कम संबंधित क्षेत्र में स्नातक की डिग्री है, इसलिए जब मुझे कॉर्मेन जैसी कुछ बुनियादी पाठ्यपुस्तक मिलेगी, तो मुझे उन्नत विषयों पर अच्छी पुस्तकों में दिलचस्पी है। (मैं नुथ के 4 खंड प्राप्त करूंगा, BTW।)
विषयों की कुछ सूची होगी:
छँटाई एल्गोरिदम
ग्राफ एल्गोरिदम
स्ट्रिंग एल्गोरिदम
यादृच्छिक एल्गोरिदम
वितरित एल्गोरिदम
संयुक्त एल्गोरिदम
आदि।
अनिवार्य रूप से मैं एल्गोरिदम और डेटा संरचनाओं से संबंधित सीएस के भीतर प्रमुख विषयों के बारे में पुस्तकों पर अच्छी सिफारिशों की तलाश कर रहा हूं। विशेष रूप से सामान जो कि आमतौर पर एल्गोरिदम और डेटा संरचना वर्गों में कवर किया जाता है, एक अच्छे स्कूल में स्नातक की डिग्री के हिस्से के रूप में आगे निकल जाता है। मुझे पता है कि सवाल काफी फजी है, क्योंकि मैं उदारतापूर्वक उपयोगी सामग्री की तलाश कर रहा हूं। हम जो सॉफ्टवेयर विकसित करते हैं, वह ज्यादातर सिस्टम लेवल सामान होते हैं, जो बड़ी मात्रा में डेटा को संभालते हैं।
आदर्श कुछ भी खोजने के लिए होगा जो हाल के शांत डेटा संरचनाओं और एल्गोरिदम को कवर करेगा, जिसके बारे में ज्यादातर लोगों ने नहीं सुना होगा।
संपादित करें: यहाँ कुछ प्रारंभिक पुस्तकें हैं जो मुझे लगता है कि मुझे मिलनी चाहिए:
कॉर्मेन एट अल द्वारा एल्गोरिदम का परिचय।
क्लेनबर्ग, टार्डोस द्वारा एल्गोरिथम डिजाइन
नुट द्वारा कंप्यूटर प्रोग्रामिंग वॉल्यूम 1-4 की कला
वजीरानी द्वारा अनुमान एल्गोरिदम
विलियमसन, शमॉयस द्वारा डिजाइन का अनुमान एल्गोरिदम
मोटवानी, राघवन द्वारा यादृच्छिक एल्गोरिदम
Sipser द्वारा संगणना के सिद्धांत का परिचय
अरोड़ा, बराक द्वारा कम्प्यूटेशनल जटिलता
गैरी और जॉनसन द्वारा कंप्यूटर और इंट्रेक्टेबिलिटी
स्क्रीवर द्वारा संयुक्त ऑप्टिमाइज़ेशन
कुछ अन्य किताबें मेरे सहयोगी चाहते थे कि भाषा डिजाइन, संकलक और औपचारिक तरीकों के लिए तकनीकों और एल्गोरिदम से निपटें:
प्रकार और प्रोग्रामिंग भाषा पियर्स द्वारा
बैयर, काटेन द्वारा मॉडल चेकिंग के सिद्धांत
कम्पाइलर: सिद्धांत, तकनीक और उपकरण अहो, लाम, सेठी, उलेमान द्वारा
कंपाइलर डिज़ाइन हैंडबुक: ऑप्टिमाइज़ेशन एंड मशीन कोड जनरेशन, श्रीकांत द्वारा दूसरा संस्करण, शंकर
कचरा संग्रह पुस्तिका: जोन्स, होकिंग, मॉस द्वारा स्वचालित स्मृति प्रबंधन की कला