فصل اول: کارایی ، تحلیل و مرتبه الگوریتم ها فصل دوم:روش تقسیم و حل فصل سوم: برنامه نویسی پویا فصل چهارم: روش حریصانه در طراحی الگوریتم فصل پنجم: راهبرد عقبگرد فصل ششم: راهبرد شاخه و حد فصل هفتم: مقدمه ای بر پیچیدگی محاسباتی مسئله مرتب سازی