За задание можно получить до 5 баллов, соблюдая следующие условия:

  • Написано на C++ ( + 1 балл)
  • Тестрование проводилось с использованием Unit-test ( + 1 балл)
  • Задание зачтено ( +3 балла)

В отчете должно быть указано следующие:

  1. Титульный лист, где указаны ФИО преподавателя, номер задания, номер варианта
  2. Формулировка задания
  3. Определение структуры данных, с которой работаете. Определение операции.
  4. Описание результата, который вы ожидаете видеть (какое время работы: линейное, кубическое и проч?).
  5. Справочная информация о процессоре, на котором работает ваш ЭВМ.
  6. Листинги кода реализации
  7. График с измерениями (не менее 10 измерений от 10 до 1.000.000.000, числа могут быть и другими в зависимости от задачи)
  8. Сошлись ли ваши ожидания иизмерения? Сделайте выводы.
ВариантОписание задания
1Оценка вычислительной сложности и потребления памяти: добавление элемента в Словарь
2Оценка вычислительной сложности и потребления памяти: добавление элемента во Множество
3Оценка вычислительной сложности и потребления памяти: добавление элемента в произвольное место одномерного Массива
4Оценка вычислительной сложности и потребления памяти: добавление элемента в Стэк
5Оценка вычислительной сложности и потребления памяти: добавление элемента в Очередь
6Оценка вычислительной сложности и потребления памяти: добавление элемента в конец одномерного Массива
7Оценка вычислительной сложности и потребления памяти: просмотр верхнего элемента Стэка
8Оценка вычислительной сложности и потребления памяти: поиск элемента в Словаре
9Оценка вычислительной сложности и потребления памяти: поиск элемента в Стэке
10Оценка вычислительной сложности и потребления памяти: удаление элемента из Стэка
11Оценка вычислительной сложности и потребления памяти: удаление элемента из конца одномерного Массива
12Оценка вычислительной сложности и потребления памяти: расширение на N элементов Очереди
13Оценка вычислительной сложности и потребления памяти: проверка, пуст ли Стэк
14Оценка вычислительной сложности и потребления памяти: удаление элемента из одномерного Множества
15Оценка вычислительной сложности и потребления памяти: удаление элемента из Словаря
16Оценка вычислительной сложности и потребления памяти: подсчет размера Массива
17Оценка вычислительной сложности и потребления памяти: добавление N элементов в пустой Словарь
18Оценка вычислительной сложности и потребления памяти: добавление N элементов в пустой Массив
19Оценка вычислительной сложности и потребления памяти: проверка элемента на вхождение в Множество
20Оценка вычислительной сложности и потребления памяти: добавление N элементов в Словарь
21Оценка вычислительной сложности и потребления памяти: добавление элемента в Список
22Оценка вычислительной сложности и потребления памяти: удаление элемента из произвольного места динамического Массива
23Оценка вычислительной сложности и потребления памяти: удаление элемента из Множества
24Оценка вычислительной сложности и потребления памяти: удаление элемента из Списка
25Оценка вычислительной сложности и потребления памяти: удаление элемента из произвольного места одномерного Массива
26Оценка вычислительной сложности и потребления памяти: поиск элемента в Списке
27Оценка вычислительной сложности и потребления памяти: добавление элемента в произвольное место динамического Массива
28Оценка вычислительной сложности и потребления памяти: удаление элемента из конца одномерного Массива
29Оценка вычислительной сложности и потребления памяти: добавление элемента в произвольное место одномерного Массива
30Оценка вычислительной сложности и потребления памяти: добавление элемента в Словарь
Навигация
Содержание