|
|||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Комп’ютерне представлення множинЗобразити множини у комп’ютері можна різними способами. Наприклад, накопичити елементи множини в невпорядкованому вигляді. Але тоді операції із множинами вимагатимуть значних ресурсів часу, адже щоразу необхідно буде здійснювати перегляд елементів. Тому є інші способи зображення множин у комп'ютері. Одним із найпоширеніших та найпростіших способів є зображення множин за допомогою бітових рядків. Нехай універсальна множина U містить п елементів. Упорядкуємо довільним способом елементи універсальної множини. Тоді Множину
Приклад 7.1. Нехай Після представлення множин у вигляді бітових рядків, легко робити операції над ними, адже це будуть порозрядні логічні операції над відповідними рядками. Наприклад, перетин множин – це порозрядна кон'юнкція над бітовими рядками, а об'єднання множин – порозрядна диз'юнкція над бітовими рядками. Логічні операції наведені в табл. 7.1. Таблиця 7.1.
Приклад 7.2. Нехай
Отже, повертаючись до звичайного зображення множин, маємо
Приклад 7.3. Нехай
Отже, Якщо універсальна множина U має велику потужність, а підмножини універсальної множини не дуже потужні, то зображення за допомогою бітових рядків не є ефективним з точки зору витрат пам'яті. У такому разі для зображення множин доцільно використовувати інші структури даних – як правило, зв'язані списки, масиви або хеш-таблиці. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |