Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AISD_test

Неупорядоченные задания:

  1. Написать шаблонную функцию для нахождения предмаксимального значения в списке
  2. Реализовать класс для хранения пар строковый ключ - значение. В классе необходимы конструкторы, деструктор, операция присваивания, операция обращения по строковому ключу, операция составного сложения с новой парой, операция сложения двух объектов класса. Контейнер реализовать в виде массива, максимальный размер передается как параметр конструктора и текущий размер показывает количество пар, которые там хранятся.
  3. Удалить все дубликаты в двусвязном циклическом списке
  4. Определить содержится ли второй односвязный список в первом
  5. Дан односвязный нециклический список. Создать по его значениям двусвязный циклический отсортированный список.
  6. Рализовать алгоритм быстрой сортировки.
  7. *Реализовать алгоритм сорвтировки естественным двухпутевым слиянем (Мясников вроде сказал, что этого не будет)
  8. Найти минимальное среди значений узлов бинарного дерева.
  9. Вывести все листья бинарного дерева
  10. Определить, является ли дерево строго сбалансированным
  11. После 2го задания: определить интерфейсный класс print_table с функцией print вывода сожержимого на экран. Выполнить наследование со списком пар произвольного типа. Реализовать необходимый константный деструктор, функцию print, составную операцию сложения списка с новой парой в головной элемент, функци. обращения к эелементу списка по индексу и ключу
  12. Найти максимальное значение в дереве поиска
  13. Найти элемент по значению в дереве поиска.
  14. Сделать дерево из вектора элементов.
  15. Реализовать сортировку извлечением/исключением

About

Выполненные задания с практик и код по темам лекций

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages