Алгоритмы и структуры данных. Подгруппа 101-2

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Очередность сдачи задач

  1. Алгоритм, обоснование корректности, оценки времени и памяти на почту andrey.shestimerov@gmail.com
  2. Сдача задачи в Яндекс.Контест
  3. Правка кода по результатам ревью

Теория

Теорию необходимо отправлять в pdf, учитесь пользоваться ТеХом.

Яндекс.Контест

Контест доступен по адресу
https://official.contest.yandex.ru/contest/1004/

Репозиторий

Наш проект на code.google.com живет тут
https://code.google.com/p/1012-group-trunk/
Для работы с ним требуется аккаунт Google.

Посмотреть пароль к системе code.google.com можно на странице
https://code.google.com/hosting/settings

Репозиторий доступен по адресу
svn checkout https://1012-group-trunk.googlecode.com/svn/trunk/ 1012-group-trunk --username username --password password
Где вместо username надо подставить имя вашего аккаунта, а вместо password - пароль от системы code.google.com

Первое домашнее задание

Сроки проведения: с 26 января по 9 февраля.
Ссылка на контест:
https://official.contest.yandex.ru/contest/1002/
Сдача задач состоит из двух этапов: решения задачи в системе и прохождения ревью.
Сдавать задачи надо в контест в системе Яндекс.Контест.

Текущие задачи

  • Задача о сдвоенных ханойских башнях (контест, ревью)
  • Анализ рекурентности (pdf)
  • Поиск локального экстремума в матрице (контест, ревью)
  • Сортировка и поиск (J-ая диагональ)
  • Задача быки и коровы - интерфейс (review), алгоритм (review)
  • Поиск медианы (контест, review)