Yeniden gözden geçirilerek güncel algoritmalarla genişletilen kitap 18 bölümden oluşmaktadır. Kitap, problem çözümüyle ilgili temel ve yeni tekniklerin öğrenilmesi ve öğretilmesi amacıyla yazılmıştır.
Eser, üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Bilişim, Elektronik, Endüstri Mühendisliği ve Uygulamalı Matematik ağırlıklı bölüm öğrencilerine yönelik hazırlanmıştır. Kitabın önemli özelliklerinden biri, diğer yerli ve yabancı kaynaklardan farklı olarak ilk kez birçok yeni algoritma çeşitlerine ve problemlere yer vermesidir.
Kitapta, öğrencilerin konuları kolayca anlayabilmesi ve uygulamaları gerçekleştirebilmeleri için 170'in üzerinde farklı algoritmaya ve 150'nin üzerinde çeşitli örnek ve probleme yer verilmiştir. Temel düzeyde programlama bilgisinden sonra takip edilmesi uygun görünen kitap, aynı zamanda programcılıkla ilgili birçok önemli bilgiyi de içermektedir.
Kitap, algoritmalarla ilgilenen diğer araştırmacı ve meslek sahipleri için de faydalı olmakta ve bir başvuru kitabı niteliğini taşımaktadır.
Algoritma = Programlama + Matematik
Temel Veri Yapıları
Kümeleme Algoritmaları
Sayı Teorisi
Kriptolojik Algoritmalar
Graf Algoritmaları
Sıralama Algoritmaları
Kombinator Algoritmalar
Labirent Algoritmaları
Geometrik Algoritmalar
Paketleme Problemleri
Parçalama Algoritmaları
Optimizasyon Algoritmaları
Oyunlarda Arama Algoritmaları
Oylama Yöntemleri