Где я могу узнать, как объединить алгоритмы и структуры данных?

Прочитав вступительную книгу по алгоритмам и структурам данных, я теперь жажду примеров, как их объединить для оптимальной эффективности.

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

Есть ли хорошая книга или онлайн-ресурс для этого?

(Я уже заказал Programming Pearls, который выглядит великолепно, но я хочу узнать больше об этом.)

Ответ 1

В любой хорошей книге алгоритмов будет одна или две главы о важности выбора правильных структур данных. Я рекомендую следующие книги:

Я также рекомендую вам проверить Story Brook Algorithm Repository, в частности lectures.

Ответ 2

Перейдите на эти веб-сайты и попробуйте проблемы:

У них есть проблемы, чтобы удовлетворить вас, по крайней мере, в ближайшие 3-4 года.

Ответ 4

В основном вы спрашиваете, что программист делает весь день: Поток данных через определенные алгоритмы таким образом, чтобы вы получали результат, который вы хотите своевременно. Я предлагаю вам загрузить Python и работать с учебниками. Python позволяет быстро протестировать ваши идеи.

Ответ 5

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

Что касается книг, я заказал