Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритм вычисления объединения множеств.
Вход: А и В – представлены упорядоченными списками Выход: С=А È В. pa:=a, pb:=b, c=nil, e=nil. while pa=nil and pb¹nil do if pa.i<pb.i then d:=pa.i, pa:=pa.n else if pa.i>pb.i then d=pb.i, pb:=pb.n else d:=pa.i pa:=pa.n,pb=pb.n end if Append(c,e,d)//процедура добавления end while p:=nil if pa ¹nil then p:=pa end if if pb ¹nil then p:=pb end if while p ¹nil do Append(c,e,p.i) p:=p.n endwhile.
На каждом шаге основного цикла происходит добавление элемента одного из множеств в результирующее множество. Процедура Append добавляет элемент d в конец списка с.
Append(c,e,d) Вход: указатель С на первый элемент списка Выход: список q=new(elem) q.i=d, q.n=nil if c=nil then c:=q else e.n=q end if e:=q. Алгоритм вычисления пересечения множеств. Вход: А и В – представлены упорядоченными списками Выход: С=АÇВ pa:=a, pb:=b, c:=nil, e:=nil while pa¹nil and pb¹nil do if pa.i<pb.i tne pa:=pa.n else if pa.i>pb.i then pb:=pb.n else Append (c,e,pa.i); pa:=pa.n, pb:=pb.n end if end while.
Append(c,e,d) Вход: указатель С на первый элемент списка Выход: список q=new(elem) q.i=d, q.n=nil if c=nil then c:=q else e.n=q end if e:=q. Упорядоченное множество. Прямое произведение множеств. Кортежем называется последовательность или совокупность элементов, в которых каждый элемент занимает строго определенное место. Элементы последовательности называются компонентами кортежа, а множество таких кортежей называется упорядоченное множество. Число элемента кортежа – длина кортежа. а= (а1,а2,а3,…аn) Место каждого элемента в кортеже строго определено и не может быть произвоьно изменено. Пустой кортеж задается условием: кортеж а = кортежу b, если элементы одного кортежа соответственно должны равняться другому кортежу. а=bÞa1=b1, a2=b2… an=bn а= {а1,а2,а3,…аn} b= {b1,b2,b3…bn} Прямое произведение множеств Пусть а и b - два множества, прямым произведением (декартовым произведением) 2 множеств а и b называется множество упорядоченных пар, принадлежащих множеству А, второй – множеству В. А´В={(a,b)ïaÎA, bÎB} X:{1,2} Y:{3,4} X´Y={(1,3), (1,4), (2,3), (2,4)} Метод координат ввел Рене Декарт. отсюда и возникло название декартовое произведение. Степенью множества А называется его прямое произведение самого на себя Аn=A´A´A´…´A(n-раз) Отношения. Композиция отношений. Элементы множеств могут находиться в некоторых отношениях друг с другом и с элементами других множеств.
Отношения между парами объектов называется бинарными отношениями. аÎА АÌВ В общем виде отношение можно записать след. образом: хАу, где х, у – элементы, которые находятся в отношении. А – отношение. Бинарным отношением R из множества А в множество В называется подмножество прямого произведения множества А и В. R ÌA´B Для бинарных отношений обычно используется инфиксная запись, когда отношение расположено между операндами: aRb:={(a,b)ïRÌA´B, aÎA, bÎB} Префиксная запись: R(a,b) Постфиксная запись: (a,b)R Если А=В, то говорят, что R – это отношения на множестве А. Обратным отношением называется отношение: R-1:={ (a,b)ï(b,a) ÎR} Дополнением к отношению: :={(a,b) ï(a,b)ÏR} Тождественное отношение: I:= {(a,a) ïaÎA} Универсальное отношение: U:={(a,b) ï aÎA, bÎB } Обобщенное понятие «отношение» - это n-местное отношение R, которое состоит из кортежей, у которых a1ÎA1 a2ÎA2… anÎAn RÌA1´A2´…´An={a1,a2…anï a1ÎA1 a2ÎA2… anÎAn } Композиция отношений задается след. образом: пусть R1ÌA´B, R2ÌB´C Композицией R1 и R2 называется отношение R ÌA´С R:={(a,c) ïaÎA, cÎC и $ bÎB, aRb и bRc} Степенью отношения на множестве А называется его композиция с самим собой n-раз. Rn=RR...R(n-раз)
|
|||||
Последнее изменение этой страницы: 2017-02-21; просмотров: 320; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.174.95 (0.007 с.) |