1

Step 1

​Часть I. Основы

Start date: 11 June

2

Step 2

Решение задач по части 1

Start date: 11 June

3

Step 3

​Часть II. Сортировка и порядковая статистика

4

Step 4

Решение задач по части 2

5

Step 5

Часть III. Структуры данных

6

Step 6

Решение задач по части 3

7

Step 7

​Часть IV. Усовершенствованные методы разработки и анализа

8

Step 8

Решение задач по части 4

9

Step 9

​Часть V. Сложные структуры данных

10

Step 10

Решение задач по части 5

11

Step 11

Часть VI. Алгоритмы для работы с графами

12

Step 12

Решение задач по части 6

13

Step 13

​Часть VII. Избранные темы

14

Step 14

Решение задач по части 7

1

Step 1

​Часть I. Основы

Start date: 11 June

2

Step 2

Решение задач по части 1

Start date: 11 June

3

Step 3

​Часть II. Сортировка и порядковая статистика

4

Step 4

Решение задач по части 2

5

Step 5

Часть III. Структуры данных

6

Step 6

Решение задач по части 3

7

Step 7

​Часть IV. Усовершенствованные методы разработки и анализа

8

Step 8

Решение задач по части 4

9

Step 9

​Часть V. Сложные структуры данных

10

Step 10

Решение задач по части 5

11

Step 11

Часть VI. Алгоритмы для работы с графами

12

Step 12

Решение задач по части 6

13

Step 13

​Часть VII. Избранные темы

14

Step 14

Решение задач по части 7

11 June 2014

Goal abandoned

The author does not write in the goal 11 years 6 months 13 days

Goal author

Алексей

Russia, Саратов

37 years old

General

Прочитать книгу "Алгоритмы: построение и анализ"

Необходимо прочитать и осмыслить книгу "Алгоритмы: построение и анализ". Для своей профессии (программист) это жизненно необходимо для дальнейшего развития и совершенствования. Да и стыдно в конце концов что до сих пор имею поверхностные знания в этой области.

Практические задания планирую выкладывать на github.com. Позднее дам ссылку на реп когда будет что показать. Писать буду на PHP.

 Goal Accomplishment Criteria

книга должна быть прочитана за лето, до сентября 2014

  1. ​Часть I. Основы

    Глава 1. Роль алгоритмов в вычислениях

    Глава 2. Приступаем к изучению

    Глава 3. Рост функций

    Глава 4. Рекуррентные соотношения

    Глава 5. Вероятностный анализ и рандомизированные алгоритмы

  2. Решение задач по части 1

    осмысление 1-ой части. решение задач в конце глав, подробный разбор примеров. реализация прведенных алгоритмов в коде

  3. ​Часть II. Сортировка и порядковая статистика

    Глава 6. Пирамидальная сортировка

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

    Глава 8. Сортировка за линейное время

    Глава 9. Медианы и порядковые статистики

  4. Решение задач по части 2

    осмысление 2-ой части. решение задач в конце глав, подробный разбор примеров. реализация прведенных алгоритмов в коде

  5. Часть III. Структуры данных

    Глава 10. Элементарные структуры данных

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

    Глава 12. Бинарные деревья поиска

    Глава 13. Красно-черные деревья

    Глава 14. Расширение структур данных

  6. Решение задач по части 3

    осмысление 3-ой части. решение задач в конце глав, подробный разбор примеров. реализация структур данных в коде

  7. ​Часть IV. Усовершенствованные методы разработки и анализа

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

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

    Глава 17. Амортизационный анализ

  8. Решение задач по части 4

    осмысление 4-ой части. решение задач в конце глав, подробный разбор примеров. реализация приведенных алгоритмов в коде.

  9. ​Часть V. Сложные структуры данных

    Глава 18. B-деревья

    Глава 19. Биномиальные пирамиды

    Глава 20. Фибоначчиевы пирамиды

    Глава 21. Структуры данных для непересекающихся множеств

  10. Решение задач по части 5

    осмысление 5-ой части. решение задач в конце глав, подробный разбор примеров. реализация приведенных структур данных в коде.

    наилучшие области использования этих структур

  11. Часть VI. Алгоритмы для работы с графами

    Глава 22. Элементарные алгоритмы для работы с графами

    Глава 23. Минимальные остовные деревья

    Глава 24. Кратчайшие пути из одной вершины

    Глава 25. Кратчайшие пути между всеми парами вершин

    Глава 26. Задача о максимальном потоке

  12. Решение задач по части 6

    осмысление 6-ой части. решение задач в конце глав, подробный разбор примеров.

  13. ​Часть VII. Избранные темы

    Глава 27. Сортирующие сети

    Глава 28. Работа с матрицами

    Глава 29. Линейное программирование

    Глава 30. Полиномы и быстрое преобразование Фурье

    Глава 31. Теоретико-числовые алгоритмы

    Глава 32. Поиск подстрок

    Глава 33. Вычислительная геометрия

    Глава 34. NP-полнота

    Глава 35. Приближенные алгоритмы

  14. Решение задач по части 7

    осмысление 7-ой части. решение задач в конце глав, подробный разбор примеров. реализация приведенных алгоритмов и примеров в коде.

  • 1180
  • 11 June 2014, 09:56
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?