Подтвердить что ты не робот

"Головной первый" Стиль данных и алгоритмов данных?

Мне понравилась книга First First о объектно-ориентированном дизайне. Это было очень нежное и забавное введение в тему. В настоящее время я беру класс структур данных и нахожу текст, который мы используем (структуры данных Kruse/Ryba и дизайн программы на С++), чтобы быть очень сухим и трудно понять. В основном это связано с тем, что я считаю своими ограничениями в области математики.

Кто-нибудь знает текст Data Structures, написанный в более легком стиле с чувством юмора, который по-прежнему охватывает все основы, такие как двоичные деревья, деревья B и графики?

4b9b3361

Ответ 1

Руководство по разработке алгоритмов Стив Лекена isn ' t точно бочка смеется, но она относительно легка на более глубокую математику и содержит много того, что он называет "Истории войны", которые являются наглядными примерами из реальных ситуаций, когда работа алгоритма действительно окупилась (или, иногда, полностью провалилась). Он также получил свои аудио- и видео-лекции в Интернете, и он получил хороший лекционный стиль с кусочками юмора, чередующимися, так что это может быть то, что вы ищете для.

Ответ 3

Нет ничего читаемого и значимого, на мой взгляд, чем http://www.amazon.com/Bundle-Algorithms-Parts-1-5 -Fundamentals/дп/020172684X

Это 2 книги, часть 5 - графики и не так полезны, как в другой книге - если, конечно, вы не хотите использовать графики для решения проблемы.:)

Ответ 4

Как решить его компьютером Dromey, хотя не совсем в книге алгоритмов используется подход к повторному обнаружению процесса, структуры и алгоритмы были получены на протяжении многих лет. Это позволяет нам понять поток мысли за кодом и некоторыми силами на работе.

Связанный: Эта книга следует в стопах другой великой книги: Как ее решить Г. Поля, в которой говорится о том, как велика математики идут о процессе решения проблем.

Ответ 5

В настоящее время я использую Larry Nyhoff ADT, структуры данных и решение проблем с С++.

Это не так легко или приятно читать как книгу "Первая книга", но она очень хорошо описана на бинарных деревьях, деревьях и графах. Его образцы кода были действительно полезны для выполнения моих заданий. Для понимания текста не требуется более высоких математических знаний (кроме, конечно, главы, посвященной анализу алгоритмов).

Ответ 6

Начальные алгоритмы Харриса и Росса (книга Wrox Press) были мне понравились, хотя его примеры представлены на Java, а не на С++, Может быть приятным аккомпанементом к тексту, который вы прокладываете в классе.