1

Step 1

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

2

Step 2

Курс. Обзор

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

1

Step 1

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

2

Step 2

Курс. Обзор

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

15 March 2016
Goal completed 1 July 2016
Career & Work

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

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

 Goal ecological compatibility

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

Эта цель появилась в рамках повышения моих знаний 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 глава

  • 4049
  • 15 March 2016, 11:33
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?