хочу книгу по структурам данных
От: monax  
Дата: 29.06.11 04:35
Оценка:
Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.
Re: хочу книгу по структурам данных
От: Yarik_L  
Дата: 29.06.11 05:42
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.


Откуда такие вопросы-то? Кормен, Лейзерсон, Ривест, Штайн, я думал про них каждая собака знает
Re: хочу книгу по структурам данных
От: 0xC0DE  
Дата: 29.06.11 06:57
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.


Майк Ласло "Вычислительная геометрия и компьютерная графика на C++". Первая часть посвящена разнообразным структурам данных — от списков до разных хитрых деревьев. С кодом и всякими O(n), o(n), Омега(n) и т.д.
Re: хочу книгу по структурам данных
От: Аноним  
Дата: 29.06.11 07:12
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных.


http://www.amazon.co.uk/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504
Re: хочу книгу по структурам данных
От: Pavel Dvorkin Россия  
Дата: 29.06.11 07:15
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.


Вирт. Алгоритмы + структуры данных = программы. Изложение на Паскале (второе издание — на Модуле).
With best regards
Pavel Dvorkin
Re[2]: хочу книгу по структурам данных
От: monax  
Дата: 29.06.11 07:54
Оценка:
Здравствуйте, Yarik_L, Вы писали:

Y_L>Откуда такие вопросы-то? Кормен, Лейзерсон, Ривест, Штайн, я думал про них каждая собака знает


знаю, читаю, хочу ещё. в книге упор всё же на алгоритмы
Re[3]: хочу книгу по структурам данных
От: _DAle_ Беларусь  
Дата: 29.06.11 09:02
Оценка: 1 (1)
Здравствуйте, monax, Вы писали:

M>Здравствуйте, Yarik_L, Вы писали:


Y_L>>Откуда такие вопросы-то? Кормен, Лейзерсон, Ривест, Штайн, я думал про них каждая собака знает


M>знаю, читаю, хочу ещё. в книге упор всё же на алгоритмы


http://en.wikipedia.org/wiki/Book:Data_structures
Re[2]: хочу книгу по структурам данных
От: MaximUN  
Дата: 29.06.11 10:06
Оценка: 1 (1)
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Вирт. Алгоритмы + структуры данных = программы. Изложение на Паскале (второе издание — на Модуле).


Третье — на Обероне
http://www.ozon.ru/context/detail/id/4803785/
Re: хочу книгу по структурам данных
От: MaximUN  
Дата: 29.06.11 10:07
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.


Странно, что еще не посоветовали Седжвика — там про структуры данных в объектно-ориентированном виде.
Re[3]: хочу книгу по структурам данных
От: Pavel Dvorkin Россия  
Дата: 29.06.11 10:45
Оценка:
Здравствуйте, MaximUN, Вы писали:

MUN>Здравствуйте, Pavel Dvorkin, Вы писали:


PD>>Вирт. Алгоритмы + структуры данных = программы. Изложение на Паскале (второе издание — на Модуле).


MUN>Третье — на Обероне

MUN>http://www.ozon.ru/context/detail/id/4803785/

А первое было лучше. Модулу и Оберон мало кто знает, Паскаль знают многие. Кроме того, во втором издании исчез раздел по трансляции.
With best regards
Pavel Dvorkin
Re[3]: хочу книгу по структурам данных
От: wildwind Россия  
Дата: 29.06.11 11:02
Оценка:
Здравствуйте, monax, Вы писали:

Y_L>>Откуда такие вопросы-то? Кормен, Лейзерсон, Ривест, Штайн, я думал про них каждая собака знает :xz:


M>знаю, читаю, хочу ещё. в книге упор всё же на алгоритмы


Разумеется, ведь структуры нужны для алгоритмов, редко наоборот.
Re[4]: хочу книгу по структурам данных
От: Мухомор Россия  
Дата: 29.06.11 12:00
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

А первое было лучше. Модулу и Оберон мало кто знает, Паскаль знают многие. Кроме того, во втором издании исчез раздел по трансляции.


Оберон проще и Паскаля и Модулы, разобраться будет легко. А раздел по трансляции стал отдельной книгой: Вирт. Построение компиляторов.
Re[4]: хочу книгу по структурам данных
От: MaximUN  
Дата: 29.06.11 12:54
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>А первое было лучше. Модулу и Оберон мало кто знает, Паскаль знают многие. Кроме того, во втором издании исчез раздел по трансляции.


Насчет Оберона, всем тем, кто знает Паскаль, перейти на Оберон — нечего делать. Сам я с Обероном и БлекБоксом до этой книги тоже не был знаком — прекрасный повод изучить что-то новое

А насчет компиляторов, он вроде все это вынес в отдельную книгу: http://www.ozon.ru/context/detail/id/4803779/ ?

Кроме того, обе книги лежат у него нас сайте в открытом доступе (на англ., естественно)
Re: хочу книгу по структурам данных
От: LaptevVV Россия  
Дата: 29.06.11 19:31
Оценка:
Здравствуйте, monax, Вы писали:

M>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.

1. Если на С++, то Сэджвик: http://www.ozon.ru/context/detail/id/5531965/
2. Просто блестящая книга Вирта: http://www.ozon.ru/context/detail/id/4803785/
Отличается тем, что переводчик очень тщательно и с любовью перевел, согласовав с Виртом все неясные места. Исправил ляпы и опечатки английского издания. К книге прилагается сидюк, на котором все по системе БлэкБокс. Все примеры книги реализованы в ББ и их можно открыть в системе и реально посмотреть работу.
Если нужна по компиляторам, то тоже книжка Вирта: http://www.ozon.ru/context/detail/id/4803779/
Там тоже сидюк есть.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: хочу книгу по структурам данных
От: _DAle_ Беларусь  
Дата: 29.06.11 20:15
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, monax, Вы писали:


M>>Посоветуйте книгу по структурам данных. Желательно, чтобы она охватывала как простые (списки с последовательным и произвольным доступом, бинарные деревья, стеки, очереди), так и более специфичные (красно-чёрные деревья). Если простых в книге не будет — переживу, в целом большую часть простых структур могу реализовать не заглядывая в их описание, а вот с более сложными у меня пробел.

LVV>1. Если на С++, то Сэджвик: http://www.ozon.ru/context/detail/id/5531965/
LVV>2. Просто блестящая книга Вирта: http://www.ozon.ru/context/detail/id/4803785/
LVV>Отличается тем, что переводчик очень тщательно и с любовью перевел, согласовав с Виртом все неясные места. Исправил ляпы и опечатки английского издания. К книге прилагается сидюк, на котором все по системе БлэкБокс. Все примеры книги реализованы в ББ и их можно открыть в системе и реально посмотреть работу.
LVV>Если нужна по компиляторам, то тоже книжка Вирта: http://www.ozon.ru/context/detail/id/4803779/
LVV>Там тоже сидюк есть.

Человек же написал в обсуждении, что читает CLR. Зачем после этого ему советовать Седжвика и уж тем более Вирта?
Re[3]: хочу книгу по структурам данных
От: monax  
Дата: 30.06.11 04:25
Оценка:
Здравствуйте, _DAle_, Вы писали:

_DA>Человек же написал в обсуждении, что читает CLR. Зачем после этого ему советовать Седжвика и уж тем более Вирта?


Пусть будут. Вдруг я с первого раза не осилю CLR, а после чтения Вирта мне CLR станет более понятно. Всякое ж бывает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.