170 похожих чатов

Хочу начать изучение алгоритмов с этой книги. Какие темы в

математике изучить, чтобы легче было осмыслить написанное в данной книге (1 том)?

14 ответов

9 просмотров

грокаем алгоритмы уже прошел?

Synoecium
грокаем алгоритмы уже прошел?

Кажется ее не очень любят здесь

Max Kolesnikov
Кажется ее не очень любят здесь

тем не менее она она показательна. Скажем так, если ты не осилил ГА, то остальную литературу рано читать, тем более Кнута

Отличная идея. Не слушайте тех, кто вас отговаривает. Я читал и прорешивал Кнута первые три курса института и это и было моё высшее образование. Ни одна секунда вдумчивого чтения этой книги не будет потрачена напрасно. Чтобы проще зайти в математическую сторону, начните с книги "Конкретная математика" Кнута, Грэхема и Паташника. Там всё очень доступно и после неё первый том заходит на ура. Также рекомендую решать задачи на C а не на его ассемблере MIX. В конце концов C это тоже ассемблер =)

Konstantin Vladimirov
Отличная идея. Не слушайте тех, кто вас отговарива...

а когда вы учились? я 30 лет назад и из доступного в СССР это было действительно лучшим. но с тех пор немало воды утекло

Bulat Ziganshin
а когда вы учились? я 30 лет назад и из доступного...

Это вневременная классика. Тот же Кормен доступней конечно, но там нет того полёта мысли. Аналогов Кнуту именно в глубине и математической красоте проработки алгоритмов просто нет до сих пор. А его упражнения! Это бездны внутри бездн.

ну наверно так. если рассматривать это не как учебник по современным алгоритмам, а по составлению и анализу ныне уже бесполезных алгоритмов, что-то типа HackerRank

Bulat Ziganshin
ну наверно так. если рассматривать это не как учеб...

есть разница между изучением алгоритмов и изучением примеров алгоритмов

Bulat Ziganshin
ну наверно так. если рассматривать это не как учеб...

Нет. Это учебник о том как думать об алгоритмах. Он не делит их на полезные и бесполезные =) Есть задача -- решаем задачу. Можете решить лучше, отлично, сделайте это.

ещё на стыке Math и CS советую знаменитую The fxtbook: "Matters Computational".

Konstantin Vladimirov
Нет. Это учебник о том как думать об алгоритмах. О...

это учебник алгоритмов, и собственно он был задуман как первая подобрка, куда входят все значимые алгоритмы, которые до того можно было найти только в отдельных статьях :) помимо этого, там есть ещё и анализ, и его больше чем в популярных нынче книгах. нор смешно думать, что алгоритмы туда взяли наобум, лишь бы что-то запрограммировать и проанализировать. посмотрите на его оригинальный план - он просто охватывал все области CS и на момент выхода эти 3 тома были актуальны именно как справочник по современным алгоритмам

Bulat Ziganshin
это учебник алгоритмов, и собственно он был задума...

Я понимаю что идея была в этом. Но Кнут очень быстро дропнул начальную идею и пошёл в глубину, а не в ширину. Я бы сказал -- к счастью.

Kelbon
есть разница между изучением алгоритмов и изучение...

все эти книги пишутся именно как обзоры современной алгоритмической базы. но со временем они превращаются в набор обзоров случайных алгоритмов :)

Konstantin Vladimirov
Я понимаю что идея была в этом. Но Кнут очень быст...

дропнул он её после выхода 3-го тома когда понял что CS развивается так быстро, что идея создать ВСЕОБЪЕМЛЮЩИЙ обзор актуальных алгоритмов неосуществима. а первые 3 её вполне реализовывали

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта