1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

13 May 2025 31 May 2025
The goal is overdue by 186 days

Goal author

Тимофей

Russia, Красноярск

29 years old

Career & Work

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

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

 Goal Accomplishment Criteria

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

 Personal resources

от 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. Эпилог
  • 249
  • 13 May 2025, 14:03
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?