Что такое классические алгоритмы и структуры данных в вакансиях?

Приветствую!
Изучаю язык программирования python и во многих вакансиях вижу "знание классических алгоритмов и структур данных". Подскажите, пожалуйста, список этих самых основных классических алгоритмов и структур данных, которые нужно знать и/или хотя бы в каких ориентироваться, а то совсем непонятно, куда копать...
Если ещё названия книг и ссылочки на курсы (предпочтительно русские, но английские тоже пойдут, с языком проблем нет) приведёте и на сборники задач по ним (для отработки), то в карму Вам будет мегамощный плюс)))
Спасибо всем за ответы!!

P.S. я по образованию математик, сложными терминами не испугаете))

UPD: Огромное спасибо ответившим за подробности и направление!!!
  • Вопрос задан
  • 17494 просмотра
Решения вопроса 2
leahch
@leahch
3Д специалист. Долго, Дорого, Дерьмово.
Классические алгоритмы - алгоритмы поиска, сортировки и обработки данных. Структуры данных - стеки, кеши, массивы, списки.
Ну и буду старомоден, ничего лучше в этом мире до сих пор нет, как трехтомних Дональда Кнута - Искусство Программирования. Просмотрев оглавление первого тома - получите весь список! Ну а если просто прочтете по две-три странички каждого раздела, то будете в курсе, как они работают. Если разберете еще и примеры, то будете классным специалистом . А если и до решения задач доберетесь, то вас многие фирмы почтут за честь иметь в штате. Выполнение одного из заданий сложностью 45 - нобелевка.
Но вам сейчас нужно просто прочитать оглавление! Начните с этого.
Упс, еще и третий том обязательно оглавление.
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
хз что там с классическими, но
https://docs.python.org/3.5/library/collections.html
знать обязаны

ну и вот это вот все https://www.youtube.com/watch?v=ZZuD6iUe3Pc
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы