डिस्क्रिप्शन एल्गोरिदम समस्याओं को हल करने के लिए स्टेप-बाय-स्टेप प्रक्रियाओं से अधिक कुछ नहीं है और प्रोग्रामर्स द्वारा उपयोग किए जाने वाले अधिकांश एल्गोरिदम पहले से ही खोजे, परखा गया है। जो लोग नथ के शानदार लेकिन इम्पीनेट्रेबल थ्योरीज़ पर हार्ड पास लेना चाहते हैं, और अधिकांश टेक्स्टबुक में मिलने वाले घने मल्टी-पेज प्रूफ, ग्रोकिंग एल्गोरिदम पढ़ना चाहेंगे। यह पूरी तरह से चित्रित और आकर्षक गाइड एल्गोरिदम का इफेक्टिव उपयोग करने के तरीके को सीखना आसान बनाता है। ग्रोकिंग एल्गोरिदम एक कोर कंप्यूटर विज्.ान विषय पर एक निराशाजनक टेक है और पाठकों को दिखाता है कि एक प्रोग्रामर के दिन-प्रतिदिन के जीवन में आने वाली व्यावहारिक समस्याओं पर सामान्य एल्गोरिदम कैसे लगाएं। यह सॉर्टिंग और सर्चिंग जैसी समस्याओं से शुरू होता है और एल्गोरिदमिकली सोचने में स्किल्स बनाता है। फिर यह डेटा कम्प्रेशन या आर्टिफिशियल इंटेलिजेंस जैसी अधिक जटिल चिंताओं से निपटता है। चाहे बिजनेस सॉफ्टवेयर, वीडियो गेम लिखना, मोबाइल .प्स या सिस्टम उपयोगिताए., पाठक उन समस्याओं को हल करने के लिए एल्गोरिथमिक तकनीक सीखेंगे जो उन्होंने सोचा था कि पहुंच से बाहर हैं। इस पुस्तक के अंत तक, वे कुछ सबसे व्यापक रूप से लागू एल्गोरिदम को जानते होंगे, साथ ही उन्हें कैसे और कब उपयोग करना है। की सेलिंग पॉइंट्स एक कोर कंप्यूटर विज्sान विषय पर डिसआर्मिंग टेक सावधानी से प्रस्तुत उदाहरण उपयोगी डायग्राम और पूरी तरह से एनोटेड कोड सैंपल ऑडियोन्स यह आसानी से पढ़ने वाला, पिक्चर-हैवी परिचय सेल्फ-टॉट प्रोग्रामर्स, इंजीनियरों, या किसी .से व्यक्ति के लिए उपयुक्त है जो एल्गोरिदम पर ब्रश करना चाहते हैं। पायथन में कोड के उदाहरण लिखे गए हैं। टेक्नोलॉजी के बारे में एल्गोरिदम समस्याओं को हल करने के लिए स्टेप-बाय-स्टेप प्रक्रियाओं से अधिक कुछ नहीं हैं। वे राइटिंग कोड को तेज़ी से बना सकते हैं, या कोड लिखना संभव बना सकते हैं जो उनके बिना नहीं लिखा जा सकता था।