Vjezbe 8: skup, rjecnik Popis fileova: -------------------------------- binary.c //binarno pretrazivanje sortiranog polja subset.c //funkcija SeSubset pod pretpostavkom da je Set == sortirana lista Zadatak: -------------------------------- Napisite funkcije int SeEmpty(Set S) //vraca 1 ako je S prazan, 0 inace void ispis(Set S) //ispisuje sve elemente skupa S Zadatak: -------------------------------- Implementirajte funkcije SeUnion, SeIntersection i SeDifference uz pretpostavku da je Set ostvaren kao sortirana lista. Usporedite s odgovarajucim zadatkom iz vjezbi 2, ATP List. Popis tipova i funkcija u ATP Set: ----------------------------------- elementtype Set void SeMakeNull(Set *S); void SeInsert(elementtype x, Set *S); void SeDelete(elementtype x, Set *S); int SeMember(elementtype x, Set S); elementtype SeMin(Set S); elementtype SeMax(Set S); int SeSubset(Set A, Set B); void SeUnion(Set A, Set B, Set *C); void SeIntersection(Set A, Set B, Set *C); void SeDifference(Set A, Set B, Set *C); Popis tipova i funkcija u ATP Dictionary: ----------------------------------- elementtype Dictionary void DiMakeNull(Dictionary *D); void DiInsert(elementtype x, Dictionary *D); void DiDelete(elementtype x, Dictionary *D); int DiMember(elementtype x, Dictionary D);