- •21. Формула Паскаля. Треугольник Паскаля
- •22. Алгебраические операции (n-арная). Ранг операции.
- •23. Бинарные алгебраические операции (бао): нейтральный и смметричный элементы. Аддитивная и мультипликативная форма записи бао.
- •24. Алгебраическая структура (универсальная алгебра, алгебра). Основа (носитель, основное, несущее множество) алгебры. Тип и сигнатура алгебры.
- •25. Алгебры с одной бинарной операцией: группоид. Таблица Кэли.
- •31. Нок, нод, Алгоритм Евклида
- •32 Сравнимость чисел по моудлю. Классы вычетов
- •33. Теорема Ферма
- •34.Функиця Эйлера. Теорема Эйлера.
- •35. Конечные поля Галуга. Порядок конечного поля
- •Вопрос № 36. Неприводимые многочлены. Алгоритм Евклида для многочленов.
- •Вопрос №37 Кольцо многочленов.
- •Вопрос №38. Вопрос №39. Графы: простой, мультиграф, псевдограф.
- •Вопрос №40. Маршруты, цепи, циклы. Связность.
- •Особенности данного представления[]
- •46. Полный двудольный граф.
- •47. Планарные (плоские) графы. Формула Эйлера.
- •48. Непланарность графов k5 и k3,3. Теорема Понтрягина-Куратовского.
- •49. Цикломатическое число графа
- •50. Хроматические графы. Теорема о раскраске планарных графов в пять цветов. Гипотеза четырех кра-сок. Теорема Хивуда.
- •51.Задача о минимальном остове. Алгоритм Краскала.
- •52. Алгоритм Прима («алгоритм ближайшего соседа»)
- •53. *Задача о кратчайшем пути. Алгоритм Дейкстры.
- •Вопрос 56: Прямой порядок обхода дерева.
- •Вопрос 57: Бинарные деревья. Типы бд: выровненные, полные, сбалансированные. Обходы бинарных деревьев.
- •Вопрос 58: Представление свободных деревьев кодом Прюфера.
- •Вопрос 59: Представление упорядоченных деревьев.
- •Вопрос 60: Способы кодирования бинарных деревьев: списочные структуры, упакованные массивы, польская запись.
- •62.Формулы
- •63. Алгебра булевых функций
- •65.Функциональная полнота булевых функций
- •66. Эквивалентные преобразования. Сокращенные днф. Простая импликанта. Тупиковая днф.
- •67. *Минимизация булевых функций. Аналитический метод Куайна
- •68. Кодирование информации. Формула Шеннона.
- •69. Алфавитное кодирование. Префиксные коды.
- •70. Бинарное кодовое дерево.
51.Задача о минимальном остове. Алгоритм Краскала.
Кому интересно – Брал все в папке 9. Экстремальные задачи на графах и пдф 1.Храмова на 1, 2 и 3 страницах.
52. Алгоритм Прима («алгоритм ближайшего соседа»)
Кому интересно – Брал все в папке 9. Экстремальные задачи на графах и пдф 1.Храмова на 3 странице.
53. *Задача о кратчайшем пути. Алгоритм Дейкстры.
Кому интересно – Брал все в папке 9. Экстремальные задачи на графах и пдф 1.Храмова на 8 и 9 странице.
Совет: Так как это вопрос со звездочкой, то я бы посоветовал прочитать еще пдф файл в той же папке 2.Алгоритм Дейкстры там все подробней расписано.
54. *Алгоритм Форда-Беллмана.
Кому интересно – Брал все в папке 9. Экстремальные задачи на графах и пдф 1.Храмова на 17 и 18 странице.
55. Свободные деревья. Ориентированные (корневые) деревья. Корневые упорядоченные деревья.
Вопрос 56: Прямой порядок обхода дерева.
Существует несколько способов обхода (прохождения) всех узлов дерева. Три наиболее часто используемых способа обхода дерева называются обход в прямом порядке, обход в обратном порядке и обход во внутреннем порядке .
При прохождении в прямом порядке (т.е. при прямом упорядочивании) узлов дерева Т сначала посещается корень п, затем узлы поддерева T1 далее все узлы поддерева Т2, и т.д. Последними посещаются узлы поддерева Tk.
Вопрос 57: Бинарные деревья. Типы бд: выровненные, полные, сбалансированные. Обходы бинарных деревьев.
Бинарное (двоичное) дерево (binary tree) - это упорядоченное дерево, каждая вершина которого имеет не более двух поддеревьев, причем для каждого узла выполняется правило: в левом поддереве содержатся только ключи, имеющие значения, меньшие, чем значение данного узла, а в правом поддереве содержатся только ключи, имеющие значения, большие, чем значение данного узла.
Бинарное дерево является рекурсивной структурой, поскольку каждое его поддерево само является бинарным деревом и, следовательно, каждый его узел в свою очередь является корнем дерева.
Типы:
Выровненное
Бинарное дерево называется выровненным, если все листья находятся на одном (последнем) уровне. В выровненном дереве все ветви имеют одну длину, равную высоте дерева, однако выровненное дерево не всегда является эффективным деревом сортировки.
Полное
Бинарное дерево называется заполненным, если все узлы, степень которых меньше 2, располагаются на одном или двух последних уровнях. Другими словами, в заполненном дереве Т все ярусы D(r,i), кроме, может быть, последнего, заполнены.
Сбалансированное
(Бинарное) дерево называется подровненным деревом, или АВЛ-деревом (Адельсои-Вельский и Лаидис, 1962), или сбалансированным по высоте деревом, если для любого узла высоты левого и правого поддеревьев различаются не более чем на 1.
Обходы
1. Обход бинарного дерева в прямом порядке:
а) Обработать корень (например, вывести в выходную последовательность его имя);
b) Обойти левое поддерево корня в прямом порядке;
c) Обойти правое поддерево корня в прямом порядке.
Обход приведённого бинарного дерева в прямом порядке даст: ABCDEFGH.
2. Обход бинарного дерева в обратном порядке:
a) Обойти левое поддерево корня в обратном порядке;
b) Обработать корень;
c) Обойти правое поддерево корня в обратном порядке.
Обход приведённого бинарного дерева в обратном порядке даст: CBEDAGFH.
3. Обход в бинарного дерева в концевом порядке:
а) Обойти левое поддерево корня в концевом порядке;
b) Обойти правое поддерево корня в концевом порядке.
c) Обработать корень;
Обход приведённого бинарного дерева в концевом порядке даст: CEDBGHFA.
