«Способы представления последовательностей, множеств, графов и деревьев»



Download 282,31 Kb.
bet1/7
Sana25.05.2023
Hajmi282,31 Kb.
#943431
TuriСамостоятельная работа
  1   2   3   4   5   6   7
Bog'liq
«Способы представления последовательностей, множеств, графов и д


Министерство по развитию информационных технологий и коммуникаций
Республики Узбекистан Ташкентский университет информационных технологий имени Аль-Хорезми
Самостоятельная работа № 1
Тема: «Способы представления последовательностей, множеств, графов и деревьев»

Выполнил: Фаттаев Акбар
Студент группы: 204
Ташкент- 2022

Основные понятия
Создатель теории множеств Г.Кантор определил понятие множества и элемента множества следующим образом: ”Под множеством мы понимаем собрание определенных отличных друг от друга объектов (реальных или воображаемых), называемых элементами множества, в их общности”. Обычно множества обозначают прописными буквами латинского алфавита, а их элементы – строчными буквами или числами.
Количество элементов в множестве А называется мощностью множества А и обозначается |А| . Если каждому элементу множества А можно поставить в соответствие единственный элемент множества В и каждому элементу множества В можно поставить в соответствие единственный элемент множества А , то множества А и В называются равномощными и обозначается |А|=|В| .
Множество, состоящее из конечного числа элементов, называется конечным .
Множество, не являющиеся конечным, называется бесконечным . Бесконечное множество называется счетным , если оно равномощно множеству N всех натуральных чисел. Говорят, что все элементы счетного множества можно пронумеровать. В противном случае бесконечное множество называется несчетным .
Множество, не содержащее элементов, называется пустым и обозначается  или {}.
Обычно в конкретных рассуждениях элементы всех множеств берутся из некоторого одного, достаточно широкого множества U (своего для каждого случая), которое называется универсумом.
Два множества А и В называются равными, если они состоят из одних и тех же элементов (А=В).
Операции над множествами
1. Включение А в В   истинно, если каждый элемент множества А принадлежит множеству В. В этом случае А называется подмножеством В, а В – надмножеством А.
Множества А и В равны (А=В), если  . Пустое множество является подмножеством любого множества.
Универсум является надмножеством любого множества.
Множество всех подмножеств множества M называется булеан ом и обозначается  :

Для конечного множества  . Каждому подмножеству А можно сопоставить |M|-разрядный двоичный вектор С в котором:
Ci=1, если  и
Ci=0, если  , где i – элемент множества M,
Сi – i-й разряд вектора С.
Количество различных |M|-разрядных двоичных векторов равно 2|M|, следовательно |2М|=2|M|.
2. Строгое включение А в В  истинно, если  . Если  , то А есть собственное подмножество В.
3. Объединение А и В (А U В) есть множество, состоящее из всех тех и только тех элементов, которые принадлежат А или В, т.е.

4. Пересечение А и В (А n В) есть множество, состоящее из всех тех и только тех элементов, которые принадлежат каждому из множеств А и В, т.е.

5. Разность А и В (А-В) есть множество, состоящее из всех тех и только тех элементов множества А, которые не принадлежат множеству В, т.е.

Для обозначения разности множеств в дискретной математике обычно используют символ “\”.
6. Симметрическая разность А и В (АΔВ) есть множество, состоящее из всех тех и только тех элементов множества А, которые не принадлежат множеству В и только тех элементов множества В, которые не принадлежат множеству А, т.е.

7. Дополнение А до универсума U ( ) есть множество, состоящее из всех тех и только тех элементов универсума U, которые не принадлежат множеству А, т.е.



Таблица 1.1 Приоритеты операций над множествами

Свойства операций над множествами
1. Идемпотентность:

2. Коммутативность:

3. Ассоциативность:

4. Дистрибутивность для пересечения и объединения:

5. Дистрибутивность для пересечения и разности:

6. Дистрибутивность для пересечения и симметрической разности:

7. Дистрибутивность для разности:

8. Поглощения:

9. Свойства нуля:

10. Свойства единицы:

11. Инвалютивность: 
12. Законы де Моргана:

13. Законы де Моргана для разности, пересечения и объединения:

14. Свойства дополнения:

15. Определение разности:

16. Определение объединения:

17. Определение пересечения:

Способы задания множеств
1. Перечислением всех элементов.
A={a,b,c} , B={b,a,c} , C={a} , D={1,2,3,5,9}. Из определения равенства множеств вытекает, что A=B.
2. Заданием характеристического свойства, выделяющего элементы данного множества среди элементов указанного или указанных других множеств.
A={x | x  N и x<10} (N – множество натуральных чисел),
B={1,2,3,4,5,6,7,8,9} , A=B.
3. Описанием порождающей процедуры с указанием множества (или множеств), которое “пробегает” параметр (или параметры) процедуры.
A={x| x N} – множество всех квадратов натуральных чисел.
Перечислением можно задать только конечное множество, а с помощью характеристического свойства или порождающей процедуры - конечное или бесконечное множество.
Способы представления и хранения множества в памяти компьютера (ЭВМ)
Есть четыре основных варианта хранения:

  • Массив

  • Хэш таблица

  • Деревья

  • Списки

Массив — это способ хранения, при котором элементы множества расположены последовательно в ячейках.
Самый экономичный вариант, если известна мощность множества, а элементы - данные одного типа.
Список — способ хранения, при котором память выделяется для каждого элемента отдельно и ровно столько, сколько нужно.
Недостаток: необходимо хранить указатель на следующий элемент и тратить время на работу с ним.
Сложность массива и списка - линейна, O(n).

Download 282,31 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish