Здравствуйте, Sharov, Вы писали:
KP>>Если кто-то так же как и я испытывал страдания от классиков, очень рекомендую эту серию (можно в купе с курсом на Коурсере)!
S>А почему просто не взять курс на курсере?
Я книги люблю, особенно бумажные. Их можно листать и вообще удобно
Здравствуйте, sergey2b.
S>>>книги по алгоритмам
S>если студент <...> Вирта осилил
S>тогда какие книги ему подойдут
Есть такая книга: Джеффри Фридл. Регулярные выражения
Jeffrey Friedl. Mastering Regular Expressions
"Вроде бы" она не по алгоритмам... Но! Именно что по алгоритмам, а точнее, по их быстродействию и по тому, как, на первый взгляд, небольшие изменения в программе (в регулярном выыражении) дают огромный выигрыш в производительности.
"Минусом" можно бы назвать то, что придётся выучить ещё один язык (язык регулярных выражений), но это же и плюс (да и язык достаточно прост и пригодится в будущем).
Плюсом же даётся привычка "смотреть внутрь, в механизм" просто и кратко записанного текста программы ("стандартные"
.* в выражении зачастую говорят о том, что о быстродействии не задумывались).
Очень хорошо переведено
первое издание (в русскоязычном втором много типографских накладок). Сейчас есть и третье (544 страницы в оригинале; второе 496 страниц в оригинале), но для начального знакомства с предметом я посоветую
именно первое переводное русскоязычное (оно и короче, 368 страниц в оригинале). Первое и второе издания я некогда очень глубоко изучал (связано с тем, что я извлекал из исходников Perl этот механизм плюс его дорабатывал /это было очень давно/).
Книга написана превосходно, всё очень подробно и вместе с тем ясно и понятно, без заумных слов.
http://regex.info/book.html