1

Этап 1

Глава 1. Знакомство с алгоритмами

2

Этап 2

Глава 2. Сортировка выбором

3

Этап 3

Глава 3. Рекурсия

4

Этап 4

Глава 4. Быстрая сортировка

5

Этап 5

Глава 5. Хеш-таблицы

6

Этап 6

Глава 6. Поиск в ширину

7

Этап 7

Глава 7. Алгоритм Дейкстры

8

Этап 8

Глава 8. Жадные алгоритмы

9

Этап 9

Глава 9. Динамическое программирование

10

Этап 10

Глава 10. Алгоритм k ближайших соседей

11

Этап 11

Глава 11. Что дальше?

1

Этап 1

Глава 1. Знакомство с алгоритмами

2

Этап 2

Глава 2. Сортировка выбором

3

Этап 3

Глава 3. Рекурсия

4

Этап 4

Глава 4. Быстрая сортировка

5

Этап 5

Глава 5. Хеш-таблицы

6

Этап 6

Глава 6. Поиск в ширину

7

Этап 7

Глава 7. Алгоритм Дейкстры

8

Этап 8

Глава 8. Жадные алгоритмы

9

Этап 9

Глава 9. Динамическое программирование

10

Этап 10

Глава 10. Алгоритм k ближайших соседей

11

Этап 11

Глава 11. Что дальше?

13 мая 2025 31 мая 2025
Цель просрочена на 186 дней

Автор цели

Карьера и работа

Прочитать книгу "Грокаем алгоритмы" + параллельно решать LeetCode

В планах повторить теорию по алгоритмам, что-то помню, что-то уже забыл. А также параллельно решать задачи на LeetCode, чтобы закрепить полученные знания.

 Критерий завершения

Книга прочитана, решены задачи из leetcode по каждому из примеров книги

 Личные ресурсы

от 2 до 4 часов в день

  1. Глава 1. Знакомство с алгоритмами

    1. Введение
    2. Что вы узнаете об эффективности алгоритмов
    3. Что вы узнаете о решении задач
    4. Бинарный поиск
    5. Упражнения
    6. « О-большое »
    7. Упражнения
    8. Шпаргалка
  2. Глава 2. Сортировка выбором

    1. Как работает память
    2. Массивы и связанные списки
    3. Упражнения
    4. Упражнения
    5. Сортировка выбором
    6. Пример кода
    7. Шпаргалка
  3. Глава 3. Рекурсия

    1. Рекурсия
    2. Базовый случай и рекурсивный случай
    3. Стек
    4. Упражнения
    5. Упражнения
    6. Шпаргалка
  4. Глава 4. Быстрая сортировка

    1. «Разделяй и властвуй»
    2. Упражнения
    3. Быстрая сортировка
    4. Снова об «О-большом»
    5. Упражнения
    6. Шпаргалка
  5. Глава 5. Хеш-таблицы

    1. Хеш-функции
    2. Упражнения
    3. Примеры использования
    4. Коллизии
    5. Быстродействие
    6. Упражнения
    7. Шпаргалка
  6. Глава 6. Поиск в ширину

    1. Знакомство с графами
    2. Что такое граф?
    3. Поиск в ширину
    4. Упражнения
    5. Реализация графа
    6. Реализация алгоритма
    7. Упражнения
    8. Шпаргалка
  7. Глава 7. Алгоритм Дейкстры

    1. Работа с алгоритмом Дейкстры
    2. Терминология
    3. История одного обмена
    4. Ребра с отрицательным весом
    5. Реализация
    6. Упражнения
    7. Шпаргалка
  8. Глава 8. Жадные алгоритмы

    1. Задача составления расписания
    2. Задача о рюкзаке
    3. Упражнения
    4. Задача о покрытии множества
    5. Упражнения
    6. NР- полные задачи
    7. Упражнения
    8. Шпаргалка
  9. Глава 9. Динамическое программирование

    1. Задача о рюкзаке
    2. Задача о рюкзаке: вопросы
    3. Упражнения
    4. Упражнения
    5. Самая длинная общая подстрока
    6. Упражнения
    7. Шпаргалка
  10. Глава 10. Алгоритм k ближайших соседей

    1. Апельсины и грейпфруты
    2. Построение рекомендательной системы
    3. Упражнения
    4. Упражнения
    5. Знакомство с машинным обучением
    6. Шпаргалка
  11. Глава 11. Что дальше?

    1. Деревья
    2. Инвертированные индексы
    3. Преобразование Фурье
    4. Параллельные алгоритмы
    5. MapReduce
    6. Фильтры Блума и Hyperloglog
    7. Hyperloglog
    8. Алгоритмы SHA
    9. Локально-чувствительное хеширование
    10. Обмен ключами Диффи-Хеллмана
    11. Линейное программирование
    12. Эпилог
  • 248
  • 13 мая 2025, 14:03
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?