Алгоритмы и структуры данных 2016: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
.obj (обсуждение | вклад)
106-1
Строка 7: Строка 7:
[[Алгоритмы и структуры данных. Подгруппа 101-1|Подгруппа 101-1.]]<br>
[[Алгоритмы и структуры данных. Подгруппа 101-1|Подгруппа 101-1.]]<br>
[[Алгоритмы и структуры данных. Подгруппа 105-1|Подгруппа 105-1.]]<br>
[[Алгоритмы и структуры данных. Подгруппа 105-1|Подгруппа 105-1.]]<br>
[[Алгоритмы и структуры данных. Подгруппа 106-1|Подгруппа 106-1.]]<br>


== Рекомендуемая литература ==
== Рекомендуемая литература ==
# [http://e-maxx.ru/bookz/files/cormen.pdf Кормен, Лейзерсон, Ривест, Штайн. Алгоритмы: построение и анализ]
# [http://e-maxx.ru/bookz/files/cormen.pdf Кормен, Лейзерсон, Ривест, Штайн. Алгоритмы: построение и анализ]
# [https://dl.dropboxusercontent.com/u/829163/draft.pdf Дасгупты, Пападимитриу, Вазирани. Алгоритмы] ([http://beust.com/algorithms.pdf оригинал] | [http://biblio.mccme.ru/node/5066/shop купить])
# [https://dl.dropboxusercontent.com/u/829163/draft.pdf Дасгупты, Пападимитриу, Вазирани. Алгоритмы] ([http://beust.com/algorithms.pdf оригинал] | [http://biblio.mccme.ru/node/5066/shop купить])

Версия от 23:15, 18 января 2015

Лекции

13 января: Сортировка вставкой и слиянием. Использование инварианта цикла при доказательстве корректности сортировки вставкой. Θ- и O-обозначения. Оценка сложности алгоритмов. Рекуррентные соотношения.

16 января: О-, o-, Ω-, ω-, Θ-обозначения. Быстрая сортировка, время работы в худшем, лучшем и среднем случаях. Оптимальность сортировки слиянием. Сортировка при помощи двоичного дерева поиска и ее связь с быстрой сортировкой.

Семинары

Подгруппа 101-1.
Подгруппа 105-1.
Подгруппа 106-1.

Рекомендуемая литература

  1. Кормен, Лейзерсон, Ривест, Штайн. Алгоритмы: построение и анализ
  2. Дасгупты, Пападимитриу, Вазирани. Алгоритмы (оригинал | купить)