Загрузка страницы

Алгоритмы

Во время лекции мы поговорим о структурах данных, вычислительной и амортизированной сложности.

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

Презентация: https://yadi.sk/i/hBbOjd4SqMlw5g

Полезные ссылки:

Реализация списков в Питоне: https://docs.python.org/3.7/faq/design.html#how-are-lists-implemented-in-cpython
Разбор реализации списков в Питоне на Хабре: https://habr.com/ru/post/273045
Разбор алгоритма B-Tree на Хабре: https://habr.com/ru/post/114154
Разбор алгоритма LRU на Хабре: https://habr.com/ru/post/136758/
Работа LRU кэша в Redis: https://redis.io/topics/lru-cache
Список команд Redis с вычислительными сложностями на поугадывать, что происходит под капотом: https://redis.io/commands
Галактические алгоритмы (eng): https://en.wikipedia.org/wiki/Galactic_algorithm
Пример задачи на собеседовании из лекции: https://leetcode.com/problems/trapping-rain-water
Введение в теорию сложности на Хабре: https://habr.com/ru/post/196560
Дайджест сервисов для практики программирования: https://tproger.ru/digest/competitive-programming-practice
Пример сервиса с более-менее простым набором задач для знакомства с новыми языками: exercism.io
Г. Лакман Макдауэл «Карьера программиста»

Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s

Видео Алгоритмы канала Разработка
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 апреля 2020 г. 15:27:29
02:10:28
Другие видео канала
Вебинар "Открытое алгоритмическое собеседование!Вебинар "Открытое алгоритмическое собеседование!Алгоритмы и структуры данных простыми словами. Зачем учить алгоритмы? #codonaftАлгоритмы и структуры данных простыми словами. Зачем учить алгоритмы? #codonaftСергей Савельев, Яндекс - Как пройти собеседование в ЯндексСергей Савельев, Яндекс - Как пройти собеседование в ЯндексИнфраструктураИнфраструктураБазы данных: модели, миграции, тестированиеБазы данных: модели, миграции, тестирование017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав Бахмутов017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав БахмутовIT Собеседование: АлгоритмыIT Собеседование: АлгоритмыОлимпиадки, асинхронность и удалённая работа / Всё о Python / Интервью с Python DeveloperОлимпиадки, асинхронность и удалённая работа / Всё о Python / Интервью с Python DeveloperУдалёнка в космосе: как астрофизики опередили время – Владимир Сурдин, ГАИШ МГУУдалёнка в космосе: как астрофизики опередили время – Владимир Сурдин, ГАИШ МГУАрхитектураАрхитектура013. Алгоритмы и структуры данных — Артём Вурсалов013. Алгоритмы и структуры данных — Артём ВурсаловКак решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 2Как решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 2Необычное стекло | ЕХперименты с Антоном ВойцеховскимНеобычное стекло | ЕХперименты с Антоном ВойцеховскимYou need to know Algorithms and Data Structures in Front-end anyway. Adam Leos. JS Fest 2019 AutumnYou need to know Algorithms and Data Structures in Front-end anyway. Adam Leos. JS Fest 2019 AutumnГотовимся к собеседованию на программиста / Алгоритмы, System Design, Soft skillsГотовимся к собеседованию на программиста / Алгоритмы, System Design, Soft skillsОценка сложности алгоритма. Сложность алгоритмов. Big O, Большое ООценка сложности алгоритма. Сложность алгоритмов. Big O, Большое ОАсинхронное программирование. Лекция 1Асинхронное программирование. Лекция 1Уйти красиво: как покинуть любимую компанию с пользой для всех – Алексей Шаграев, экс-ЯндексУйти красиво: как покинуть любимую компанию с пользой для всех – Алексей Шаграев, экс-ЯндексДебаг, логирование, профилированиеДебаг, логирование, профилирование
Яндекс.Метрика