Michael T. Goodrich, Roberto Tamassia, David M. Mount. Data structures and algorithms in C++ (2002–2011)

 

 

Одна з найкращих книг з алгоритмів і структур даних які я бачив.

Зовсім трошки математики на початку, причому найпростішої (навіть я її зрозумів). Далі перемішані структури даних (теорія) та їх реалізація на С++ (з шаблонами) з алгоритмами сортування, пошуку, тощо.

В книзі багато теорії, але зовсім нема води. Читакти дуже цікаво. Навіть сорци на С++ не зайві.

Коротше це та книга яку варто мати на столі та раз в пару років переглядати.

Я вставив обкладинку першого видання, але вже є третє від 2011 року.

Сайт – http://cpp.datastructures.net/