Где я могу найти обзорные материалы? - PullRequest
1 голос
/ 23 января 2010

Этим летом у меня пройдут собеседования для прохождения практики, и я хотел бы рассмотреть общие алгоритмы и структуры данных, чтобы не застать меня врасплох ни одним из технических вопросов.

Кто-нибудь может порекомендовать хороший ресурс, онлайн или иным образом, для повышения квалификации по таким общим вещам, как перетасовка массива, обход дерева, связанные списки и т. Д.?

Ответы [ 2 ]

0 голосов
/ 23 января 2010

Эта книга имеет достойный обзор основ, а также примеры кода: Выставленные интервью по программированию . MIT имеет открытый класс алгоритмов обучения с видеолекциями здесь . Это становится все более глубоким, но вы можете пропустить и выбрать тот, который вы хотите. Я уверен, что просто поиск в Google по запросу «алгоритм сайта: .edu» также принесет много полезных результатов.

0 голосов
/ 23 января 2010

"Алгоритмы Роберта Седжвика" - хороший источник.
http://www.cs.princeton.edu/~rs/

И, конечно, Cormen et. al. «Введение в алгоритмы» для более абстрактного представления
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11866

О, и, конечно, не могу забыть "Искусство компьютерного программирования" Кнута, окончательный сборник ...
http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...