کتاب Introduction to Algorithms: A Creative Approach را میتوان مکملی بر استفاده از کتاب Introduction to Algorithms (مشهور به کتاب CLRS) دانست. در این کتاب علاوه بر معرفی تکنیکهای مختلف طراحی الگوریتمها و روشهای حل برخی مسائل الگوریتمی، روشهای تحلیل و حل آنها با جزئیات بیشتر و به صورت گام به گام بررسی شده است. به همین دلیل نیز از جمله منابع اصلی پیشنهادی به متقاضیان شرکت در المپیادهای کامپیوتر و مسابقات برنامهنویسی برای یادگیری طراحی و تحلیل الگوریتمها است.
عناوین دوازده فصل کتاب در ادامه آمده است.
Chapter 1: Introduction
Chapter 2: Mathematical Induction
Chapter 3: Analysis of Algorithms
Chapter 4: Data Structures
Chapter 5: Design of Algorithms by Induction
Chapter 6: Algorithms Involving Sequences and Sets
Chapter 7: Graph Algorithms
Chapter 8: Geometric Algorithms
Chapter 9: Algebraic and Numeric Algorithms
Chapter 10: Reductions
Chapter 11: NP-Completeness
Chapter 12: Parallel Algorithms
نسخه الکترونیکی کتاب از این پیوند قابل دریافت است.