Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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} Дополнением к отношению: Тождественное отношение: 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; просмотров: 470; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |