1

Этап 1

"Фундаментальные алгоритмы на С++", Роберт Седжвик

2

Этап 2

Курс. Обзор

3

Этап 3

Курс. Введение: теория и задачи

4

Этап 4

Томас Х. Кормен — «Алгоритмы. Вводный курс»

5

Этап 5

Курс. Жадные алгоритмы: теория и задачи

6

Этап 6

Курс. «Разделяй и властвуй»: теория и задачи

7

Этап 7

Курс. Динамическое программирование: теория и задачи

8

Этап 8

Курс. Заключительный модуль

9

Этап 9

С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»

10

Этап 10

Макконнелл Дж. Анализ алгоритмов. Вводный курс

1

Этап 1

"Фундаментальные алгоритмы на С++", Роберт Седжвик

2

Этап 2

Курс. Обзор

3

Этап 3

Курс. Введение: теория и задачи

4

Этап 4

Томас Х. Кормен — «Алгоритмы. Вводный курс»

5

Этап 5

Курс. Жадные алгоритмы: теория и задачи

6

Этап 6

Курс. «Разделяй и властвуй»: теория и задачи

7

Этап 7

Курс. Динамическое программирование: теория и задачи

8

Этап 8

Курс. Заключительный модуль

9

Этап 9

С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»

10

Этап 10

Макконнелл Дж. Анализ алгоритмов. Вводный курс

15 марта 2016
Цель завершена 1 июля 2016
Карьера и работа

Освоить алгоритмы на С++

Знания алгоритмов применительно к С++ мне сейчас нужно. Основное внимание будет уделено практике.

  • "Курс. Алгоритмы: теория и практика. Методы" на stepic.

Книги, которые буду читать не целиком, а изборочно:

  1. "Фундаментальные алгоритмы на С++", Роберт Седжвик
  2. Томас Х. Кормен — «Алгоритмы. Вводный курс»
  3. С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»
  4. Макконнелл Дж. Анализ алгоритмов. Вводный курс

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

Усвоила основные алгоритмы и их анализ.

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

В качестве знаний буду использовать "Курс. Алгоритмы: теория и практика. Методы" на stepic и некоторые книги (изборочно).

В качестве своих ресурсов - постараюсь приложить все усилия и как можно больше времени.

 Экологичность цели

"Изучение алгоритмов требует сочетания нескольких подходов: творческого — для выработки идеи решения задачи; логического — для анализа правильности решения; математического — для анализа производительности; и скрупулезного — для выражения идеи в виде подробной последовательности шагов, чтобы она могла превратиться в программу."

Эта цель появилась в рамках повышения моих знаний https://smartprogress.do/goal/142816/

  1. "Фундаментальные алгоритмы на С++", Роберт Седжвик

    Начало (остальное отложу на потом, хочу что бы была на виду )

  2. Курс. Обзор

  3. Курс. Введение: теория и задачи

    1. Введение

    2. Числа Фибоначи

    3. Наибольший общий делитель

    4. О-символика

  4. Томас Х. Кормен — «Алгоритмы. Вводный курс»

    до 79 стр.

    1. 1 глава

    2. 2 глава

    3. 3 глава

    4. 4 глава

  5. Курс. Жадные алгоритмы: теория и задачи

    1. Введение

    2. Коды Хаффмана

    3. Очереди с приоритетами

  6. Курс. «Разделяй и властвуй»: теория и задачи

    1. Двоичный поиск

    2. Умножение чисел

    3. Умножение матриц

    4. Сортировка слиянием

    5. Быстрая сортировка

    6. Порядковые статистики

    7. Сортировка кучей

    8. Сортировки основанные не на сравнениях

    9. Рекуррентные соотношения

  7. Курс. Динамическое программирование: теория и задачи

    1. Введение

    2. Наибольшая возрастающая подпоследовательность

    3. Расстояние редактирования

    4. Рюкзак

    5. Перемножение последовательности матриц

    6. Независимые множества во взвешенных деревьях

    7. Обзор

  8. Курс. Заключительный модуль

  9. С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»

    до 127 стр.

    1. 0 глава. Пролог

    2. 1 глава

    3. 2 глава

    4. 3 глава

    5. 4 глава

  10. Макконнелл Дж. Анализ алгоритмов. Вводный курс

    4 глава

  • 4060
  • 15 марта 2016, 11:33
Регистрация

Регистрация

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

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

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