Алгоритмы и структуры данных семинары 154-2 156-2 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Семинар 2)
(Семинар 3)
Строка 10: Строка 10:
 
* Доказать корректность работы сортировки пузырьком.
 
* Доказать корректность работы сортировки пузырьком.
 
* Написать двоичный поиск с тестами как в примере выше. При этом функция должна быть реализована максимально абстрактно на шаблонах. После написания тестов и полной отладки задачу нужно сдать [http://informatics.mccme.ru/mod/statements/view3.php?id=192&chapterid=4 сюда]. А потом еще и сдать задачу устно.
 
* Написать двоичный поиск с тестами как в примере выше. При этом функция должна быть реализована максимально абстрактно на шаблонах. После написания тестов и полной отладки задачу нужно сдать [http://informatics.mccme.ru/mod/statements/view3.php?id=192&chapterid=4 сюда]. А потом еще и сдать задачу устно.
 +
 +
== Семинар 3 ==
 +
 +
Обсуждали разные сортирорвки (вставками, слиянием, быструю). Их нужно сдать в [https://official.contest.yandex.ru/contest/2007/enter/ контест].

Версия 23:16, 19 января 2016

Семинар 1

Тренировались в рекурсии на примере Ханойских башен. Задачи, нужно решить все, кроме 4.

Семинар 2

Разбирали, как тестировать программы на примере сортировки пузырьком: код.

Задачи:

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

Семинар 3

Обсуждали разные сортирорвки (вставками, слиянием, быструю). Их нужно сдать в контест.