Алгоритмы для начинающих. Что посоветуйте.

2,716 views
Skip to first unread message

Dmitrij

unread,
Apr 3, 2013, 4:32:33 AM4/3/13
to ror...@googlegroups.com
Хочу поднять зания по алгоритмам. Скачал вирт алрогитмы и стурктуры данных. Стоит ли читать эту книгу именно для тех кто с алгоритмами еще на "вы". Или может что посоветуйте, что можно почитать, чтобы по проще было и понятнее, думал еще кормена почитать, но отзывы почитал, кто что пишет.  Вообщем сейчас больше нужна книга "Алгоритмы для чайников".    

Антон Дьячук

unread,
Apr 3, 2013, 5:05:37 AM4/3/13
to ror...@googlegroups.com
Определитесь с конкретными задачами. 90% возможных алгоритмов на практике могут никогда не использоваться.


3 апреля 2013 г., 14:32 пользователь Dmitrij <d.bor...@gmail.com> написал:
Хочу поднять зания по алгоритмам. Скачал вирт алрогитмы и стурктуры данных. Стоит ли читать эту книгу именно для тех кто с алгоритмами еще на "вы". Или может что посоветуйте, что можно почитать, чтобы по проще было и понятнее, думал еще кормена почитать, но отзывы почитал, кто что пишет.  Вообщем сейчас больше нужна книга "Алгоритмы для чайников".    

--
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
---
Вы получили это сообщение, поскольку подписаны на группу RubyOnRails to russian.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес ror2ru+un...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

Max Lapshin

unread,
Apr 3, 2013, 5:09:21 AM4/3/13
to RubyOnRails to russian
90% это очень оптимистично.

Для веба зачастую достаточно просто понимать как устроено дерево и хеш-таблица.

Igor Yurchenko

unread,
Apr 3, 2013, 3:51:42 PM4/3/13
to ror...@googlegroups.com
Начинающий начинающему рознь...

Кнут - это конечно же для совсем безнадёжных. Если без фанатизма, и если действительно интересно, то Стивен Скиена "Алгоритмы. Руководство по разработке".
Ссылка на озоне - http://www.ozon.ru/context/detail/id/6290126/

Ну и классический труд Ахо, Ульмана "Структуры данных и алгоритмы". Использую как справочник и другим рекомендую... 

среда, 3 апреля 2013 г., 16:32:33 UTC+8 пользователь Dmitrij написал:

Igor Yurchenko

unread,
Apr 3, 2013, 4:02:01 PM4/3/13
to ror...@googlegroups.com
Никлаус Вирт суховат на мой вкус. Больше выглядит как справочник по реализации алгоритмов на Modula-2. Как таковой теории алгоритмов и методологии разработки почти нет..

среда, 3 апреля 2013 г., 16:32:33 UTC+8 пользователь Dmitrij написал:
Хочу поднять зания по алгоритмам. Скачал вирт алрогитмы и стурктуры данных. Стоит ли читать эту книгу именно для тех кто с алгоритмами еще на "вы". Или может что посоветуйте, что можно почитать, чтобы по проще было и понятнее, думал еще кормена почитать, но отзывы почитал, кто что пишет.  Вообщем сейчас больше нужна книга "Алгоритмы для чайников".    

Max Lapshin

unread,
Apr 3, 2013, 11:03:44 PM4/3/13
to RubyOnRails to russian
Главное Кнута в руки не брать. Бессмысленнейшая трата времени.

Вячеслав Пересторонин

unread,
Apr 3, 2013, 11:13:50 PM4/3/13
to ror...@googlegroups.com
> Главное Кнута в руки не брать. Бессмысленнейшая трата времени.

Ага, так и послушался, и особенно перестал пользоваться TeX и LaTeX, а
ведь именно для своих томов Кнут и создал TeX, и так и перешёл на
word-xml хрень.

Берите любые книги и решайте что Вам подходит, не слушайте советов
типа "в руки не брать". Брать можно всё, но вот что читать решать сами
надо. Труд никогда не был лёгким, особенно программиста.

Max Lapshin

unread,
Apr 3, 2013, 11:23:54 PM4/3/13
to RubyOnRails to russian
Ты дурак? Какая связь между LaTeXом (к которому Кнут вообще никакого отношения не имеет) и его занудными бестолковыми книжками?

Igor Yurchenko

unread,
Apr 4, 2013, 1:12:45 AM4/4/13
to ror...@googlegroups.com
Можно согласиться лишь в том смысле, что есть более современные и доступные для понимания труды. Тот же Скиенна..

Кнут это праотец семантической разметки, разделения документа и его представления (html и сss), а также кучи других вещей, на которых сейчас строится веб и кажутся очевидными вещами.. Кнутовские тома  - это фактически научная работа, со всеми вытекающими последствиями для понимания и легкости чтения...

Его имеет смысл читать, если вас интересуют основы основ. Но это уже крайняя степень гикости. Диагноз, можно сказать...

четверг, 4 апреля 2013 г., 11:03:44 UTC+8 пользователь Max.L...@gmail.com написал:

Вячеслав Пересторонин

unread,
Apr 4, 2013, 1:29:09 AM4/4/13
to ror...@googlegroups.com
Кнут тяжел для понимания. Кнут автор TeX-а, в свою очередь LaTeX всего
лишь настройка над тем же TeX.

Если бы Кнут знал что вместо гибкости будет убогость в виде xml и html :)

html5 и css3 совсем для других целей и их прелесть очень сомнительна,
но можно обойти их отсталость с помощью синтетических дополнений

http://slim-lang.com/
http://haml.info/
http://sass-lang.com/

Если кто-то утверждает что есть "лёгкие" книжки по алгоритмам - он
лукавит, таких книжек не может быть.
На русском языке книг печатют мало, и это понятно - идет оболванивание
России с 80х годов, а может и даже раньше - не берусь судить в школу
пошел в 1977 году.

Из последних чудом пропущенных в печать тиражом аж 200экз была книжка
Жемчужины проектирования алгоритмов. Функциональный подход
Автор: Ричард Берд
ISBN 978-5-94074-867-0, 978-0-521-51338-8; 2013 г.
330 стр.
http://www.ozon.ru/context/detail/id/19435989/

Судя по тому что книга до сих пор имеется в продаже - Россия уже не та
страна, что была до разрушения ее Горбачёвым и Ельциным.
Тогда книги по программированию разметали за несколько дней при тираже
в тысячи экземпляров.

Igor Yurchenko

unread,
Apr 4, 2013, 2:12:20 AM4/4/13
to ror...@googlegroups.com


четверг, 4 апреля 2013 г., 13:29:09 UTC+8 пользователь perestoronin написал:

Если бы Кнут знал что вместо гибкости будет убогость в виде xml и html :)


А в чём убогость xml и html? 0_o
 
Если кто-то утверждает что есть "лёгкие" книжки по алгоритмам - он
лукавит, таких книжек не может быть.

А вот тут согласен. Топикстартеру рекомендую избегать чрезмерно популярных книжек по алгоритмам. Популярная литература вынуждена для упрощения понимания, сильно обобщать. Дабы потом не краснеть в приличном обществе из-за сказанной глупости, лучше не связываться...  )

 
Жемчужины проектирования алгоритмов. Функциональный подход
Автор: Ричард Берд
 
Тэк-тэк-с.. Посмотрим-почитаем...
 

Alexey Plutalov

unread,
Apr 4, 2013, 5:31:26 AM4/4/13
to ror...@googlegroups.com
Давайте еще вспомним - http://www.ozon.ru/context/detail/id/2429691/ 

Самая чистая теория, и не такая нудная и прям совсем гиковая как Кнут.


4 апреля 2013 г., 10:12 пользователь Igor Yurchenko <harry...@gmail.com> написал:

--

Вячеслав Пересторонин

unread,
Apr 4, 2013, 5:37:29 AM4/4/13
to ror...@googlegroups.com
Первое издание мне понравилось больше.

Alexey Petrushin

unread,
Apr 4, 2013, 7:45:20 AM4/4/13
to ror...@googlegroups.com
Вот описание процесса интервью в гугле, там-же обьясняется зачем нужно знание алгоритмов и ссылка на книги http://steve-yegge.blogspot.ru/2008/03/get-that-job-at-google.html

Заодно будет и практический контекст. Такого рода интервью - с задачей устроится в гугл, амазон и т.п. - это одна из немногих областей где знание алгоритмов может пригодитсаы :).

Igor Yurchenko

unread,
Apr 4, 2013, 8:44:15 AM4/4/13
to ror...@googlegroups.com
Да можно что угодно вспомнить... Конкретно эту книгу для начинающих я рекомендовать не буду. Теория без практики мало кому интересна. Тем более начинающему... 

четверг, 4 апреля 2013 г., 17:31:26 UTC+8 пользователь Alexey Plutalov написал:

pronix

unread,
Apr 4, 2013, 9:05:26 AM4/4/13
to ror...@googlegroups.com
Модератор,забань Лапшина, он людей оскорбляет.

Alexey Plutalov

unread,
Apr 4, 2013, 9:16:57 AM4/4/13
to ror...@googlegroups.com
Согласен, что для начинающих совсем - тяжеловата. Я ее вспомнил, в связи с упоминавшимся тут Кнутом. 


4 апреля 2013 г., 16:44 пользователь Igor Yurchenko <harry...@gmail.com> написал:

Mikhail Dieterle

unread,
Apr 4, 2013, 9:48:25 AM4/4/13
to ror...@googlegroups.com
Очень понравились онлайн курсы на курсере https://class.coursera.org/algo-003/lecture/preview

среда, 3 апреля 2013 г., 11:32:33 UTC+3 пользователь Dmitrij написал:
Reply all
Reply to author
Forward
0 new messages