2011-01-12 3 views
3

Что такое популярная/хорошая структура данных и анализ алгоритмов для C, отличных от Структуры данных, алгоритмы и принципы программного обеспечения в C Томасом Стэндишем.Структуры данных и книга алгоритмов для C

+0

возможно дубликат [Что это лучшая книга для изучения алгоритмов?] (Http://stackoverflow.com/questions/302270/ что-есть-наилучшие книги для обучения-об-алгоритмы) –

+0

Как правило, вам не нужно заботиться о языке реализации для книги алгоритмов и структур данных. Вероятно, вам придется адаптировать его к контексту в любом случае - например. структура данных в файле будет реализована несколько иначе, чем одна и та же структура данных в памяти. В некоторых книгах ложится больше, чем у других, и у меня нет проблем с этим, но вы должны понимать, что перевод на другой язык не является проблемой. Основное исключение - книги, ориентированные на функциональные языки, такие как Haskell, где применяются специальные методы. – Steve314

ответ

3

Introduction to Algorithms Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest и Clifford Stein считается стандартным чтением на эту тему. Это очень основательно.

+0

Просьба указать причину понижения. –

+0

Книга Coremen - это отходы, попробуйте SedgeWick вместо этого –

+0

Эта книга трудно читать для новичков, а не практично. '<Руководство по разработке алгоритмов 2nd>' намного лучше. –

7

Algorithms in C (Седжвик) также хорошо

The Algorithm Design Manual очень читаемый

+0

Я слышал хорошие вещи об этом. –

+0

SedgeWick Rocks! –

+0

@SaadQureshi - на самом деле Sedgwick rocks –