Освоить алгоритмы на С++
Знания алгоритмов применительно к С++ мне сейчас нужно. Основное внимание будет уделено практике.
- "Курс. Алгоритмы: теория и практика. Методы" на stepic.
Книги, которые буду читать не целиком, а изборочно:
- "Фундаментальные алгоритмы на С++", Роберт Седжвик
- Томас Х. Кормен — «Алгоритмы. Вводный курс»
- С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»
- Макконнелл Дж. Анализ алгоритмов. Вводный курс
Критерий завершения
Усвоила основные алгоритмы и их анализ.
Личные ресурсы
В качестве знаний буду использовать "Курс. Алгоритмы: теория и практика. Методы" на stepic и некоторые книги (изборочно).
В качестве своих ресурсов - постараюсь приложить все усилия и как можно больше времени.
Экологичность цели
"Изучение алгоритмов требует сочетания нескольких подходов: творческого — для выработки идеи решения задачи; логического — для анализа правильности решения; математического — для анализа производительности; и скрупулезного — для выражения идеи в виде подробной последовательности шагов, чтобы она могла превратиться в программу."
Эта цель появилась в рамках повышения моих знаний https://smartprogress.do/goal/142816/
-
"Фундаментальные алгоритмы на С++", Роберт Седжвик
Начало (остальное отложу на потом, хочу что бы была на виду )
-
Курс. Обзор
-
Курс. Введение: теория и задачи
-
Введение
-
Числа Фибоначи
-
Наибольший общий делитель
-
О-символика
-
-
Томас Х. Кормен — «Алгоритмы. Вводный курс»
до 79 стр.
-
1 глава
-
2 глава
-
3 глава
-
4 глава
-
-
Курс. Жадные алгоритмы: теория и задачи
-
Введение
-
Коды Хаффмана
-
Очереди с приоритетами
-
-
Курс. «Разделяй и властвуй»: теория и задачи
-
Двоичный поиск
-
Умножение чисел
-
Умножение матриц
-
Сортировка слиянием
-
Быстрая сортировка
-
Порядковые статистики
-
Сортировка кучей
-
Сортировки основанные не на сравнениях
-
Рекуррентные соотношения
-
-
Курс. Динамическое программирование: теория и задачи
-
Введение
-
Наибольшая возрастающая подпоследовательность
-
Расстояние редактирования
-
Рюкзак
-
Перемножение последовательности матриц
-
Независимые множества во взвешенных деревьях
-
Обзор
-
-
Курс. Заключительный модуль
-
С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы»
до 127 стр.
-
0 глава. Пролог
-
1 глава
-
2 глава
-
3 глава
-
4 глава
-
-
Макконнелл Дж. Анализ алгоритмов. Вводный курс
4 глава
- 4060
- 15 марта 2016, 11:33
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением