- •1. Основные понятия теории множеств.
- •2. Понятие вектора.
- •3. Понятие соответствия между множествами.
- •4. Понятие отображения множеств.
- •5. Классификация множеств по мощности. Понятие счетного множества. Понятие несчётного множества.
- •6. Понятие отношения. Свойства отношений. Отношение эквивалентности, отношение строгого порядка, отношение нестрогого порядка.
- •7. Понятие операции, ассоциативной операции, дистрибутивной операции. Понятие алгебры, алгебраической системы, модели. Понятие группоида, полугруппы, коммутативной полугруппы.
- •8. Понятие группы. Группа подстановок.
- •9.Понятие кольца. Кольцо вычетов.
- •10. Определение поля
- •11. Перестановки
- •12.Перестановки с повторениями
- •13. Понятие сочетания. Теорема о числе сочетаний из n элементов по k. Свойства сочетаний.
- •Свойства сочетаний
- •14. Понятие сочетания с повторениями. Теорема о числе сочетаний с повторениями.
- •15. Понятие размещения. Теорема о числе размещений.
- •16. Понятие композиции. Теорема о числе композиций n.
- •18. Понятие композиции. Теорема о числе композиций n из k частей при рi0.
- •19. Основные понятия и определения теории графов.
- •20. Способы хранения графов в памяти эвм.
- •21. Алгоритм поиска на графах (поиск в глубину).
- •22. Алгоритм поиска на графах (поиск в ширину).
- •23. Понятие сильной связности. Анализ сильной связности с помощью алгоритмов поиска на графах.
- •25. Сильная связность. Отношение на вершинах графа называется отношением сильной связности. Сильная связность — отношение эквивалентности. Рассмотрим транзитивность:
- •26. Понятие логической функции. Способы задания логических функций.
- •27. Булева алгебра. Основные свойства операций булевой алгебры. Понятие двойственной и самодвойственной логической функции.
- •28. Алгебра Жегалкина. Основные свойства операций алгебры Жегалкина.
- •29. Алгебра Жегалкина. Представление логических функций полиномом Жегалкина.
- •33. Минимизация логических функций методом Квайна.
- •34. Понятие функционально-полной системы логических функций
- •35. 36 Понятие замкнутого класса. Класс монотонных логических функций.Понятие замкнутого класса. Класс линейный логических функций..
- •37. Теорема о функциональной полноте в слабом смысле.
- •38. Понятие замкнутого класса. Класс функций сохраняющих 0. Класс функций сохраняющих 1.
- •39. Понятие замкнутого класса. Класс самодвойственных функций.
- •40. Теорема о функциональной полноте.
19. Основные понятия и определения теории графов.
Граф – совокупность непустого множества вершин и множества пар вершин (связей между вершинами). Пара G=(V,E), где V – вершины, а E – семейство пар ei=(vi1,vi2) принадлежит V, называемых ребрами. V(G)={1,2,3,4}, E(G)={(1,2), (1,3), (2,3),(3,4)}.
Неориентированный граф – граф, у ребер которого нет направления. Если есть путь из вершины v в w, то есть путь из w в v.
Пример неориентированного графа:
Ориентированный граф (орграф) – граф, ребрам которого присвоено направление. Направленные ребра именуются также дугами, а иногда просто ребрами. Если есть путь из вершины v в w, то не факт, что есть путь из w в v.
Пример ориентированного графа:
Смешанный граф – граф, в котором некоторые ребра могут быть ориентированными, а некоторые неориентированными. Ориентированный и неориентированный графы являются частными случаями смешанного.
Мультиграф – граф, где между двумя заданными вершинами может быть несколько дуг.
Пример мультиграфа:
Псевдограф – граф, в котором существует петля, т.е. ребро, соединяющее вершину саму с собой.
Пример псевдографа:
Подграф – какая-либо часть графа.
Если мощность множества V равна n, то число n называется порядком графа.
Если мощность множества V равна n, а мощность множества E равна m, то граф называется (n,m) – графом.
Две вершины графа называются смежными, если они соединены ребром.
Два ребра называются смежными, если они выходят из одной вершины.
Ребро и вершина называются смежными, если они выходят из одной вершины.
Ребро и вершина называется инцидентными, если данная вершина является концом данного ребра.
Граф называется пустым, если в нем нет ребер.
Граф называется полным, если любые две вершины соединены ребром.
Число ребер в полном графе порядка n равно n*(n-1)/2.
Из каждой вершины в полном графе выходит (n-1) ребро.
20. Способы хранения графов в памяти эвм.
1. матрица смежности.
Таблица, где как столбцы, так и строки соответствуют вершинам графа. В каждой ячейке этой матрицы записывается число, определяющее наличие связи от вершины-строки к вершине-столбцу (либо наоборот).
|
1 |
2 |
3 |
4 |
5 |
1 |
0 |
1 |
1 |
0 |
1 |
2 |
1 |
0 |
0 |
1 |
0 |
3 |
1 |
0 |
0 |
1 |
0 |
4 |
0 |
1 |
1 |
0 |
1 |
5 |
1 |
0 |
0 |
1 |
0 |
Этот же граф, только изображен графически:
2. матрица инцидентности.
Матрица инцидентности – одна из форм представления графа, в которой указываются связи между инцидентными элементами графа ребром и вершиной. Столбцы матрицы соответствуют ребрам, строки – вершинам. Ненулевое значение в ячейке матрицы указывает на связь между вершиной и ребром.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
2 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
3 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
4 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
5 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3. массив ребер.
Пусть в графе M ребер. Заведем массив размером M*2, в котором будем хранить ребра парами вершин, которые они соединяют.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
M |
1 |
2 |
1 |
3 |
2 |
1 |
2 |
3 |
3 |
1 |
3 |
2 |
4. массивы смежности.
Массив смежности для хранения графа представляет собой одномерный массив, имеющий неоднородную структуру. Первые N элементов массива содержат числа, являющиеся индексами последующих элементов данного массива. Последующие элементы содержат номера вершин, смежных с данной.
Например:
N=3, массив А:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
A |
1 |
3 |
5 |
2 |
3 |
1 |
3 |
1 |
5. список ребер.
Список ребер – тип представления графа, подразумевающий, что каждое ребро представляется двумя числами – номерами вершин этого ребра.
нач вершина |
1 |
2 |
3 |
кон вершина |
2 |
3 |
1 |
6. список смежности.
Представление графа с помощью списочной структуры, отражающей смежность вершин и состоящей из массива указателей на списки смежных вершин.
1: (2,1), (3,1), (4,1)
2: (1,2), (3,1)
3: (1,3), (2,3), (5,3)
4: (1,4)
5: (3,5)