🤯 Тренировки по алгоритмам от Яндекса
Алгоритмы — одна из самых сложных и неприятных для многих разработчиков частей интервью. Компании последнее время снижают долю вопросов на эту тему, но она всё равно остаётся довольно значимой — без знания базовых алгоритмов вход в практически любую серьезную компанию будет закрыт. Но не пугайтесь, обычно задачи таковы, что вы можете решить их, зная всего несколько базовых техник (при этом надо иметь опыт, чтобы распознавать шаблоны в задачах).
Обо всех начальных техниках, которые вам могут потребоваться на собеседованиях, рассказано просто и понятно в этом плейлисте.
1. Сложность алгоритмов, тестирование, сложные случаи
https://youtu.be/QLhqYNsPIVo
2. Линейный поиск
https://youtu.be/SKwB41FrGgU
3. Множества
https://youtu.be/PUpmV2ieIHA
4. Словари и сортировки подсчётом
https://youtu.be/Nb5mW1yWVSs
5. Префиксные суммы и два указателя
https://youtu.be/de28y8Dcvkg
6. Бинарный поиск
https://youtu.be/YENpZexHfuk
7. Сортировка событий
https://youtu.be/hGixDBO-p6Q
8. Деревья
https://youtu.be/lEJzqHgyels
Весь плейлист целиком:
youtube.com/playlis…playlist