Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

skupovi (objasnjenje gradiva)
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Strukture podataka i algoritmi
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 14:42 ned, 10. 1. 2010    Naslov: skupovi Citirajte i odgovorite

pozz svima! za zadatak sam dobila implementaciju skupa pomocu sortirane liste koja je pak implementirana pomocu polja. ulazni podaci su mi stringovi i ako ubacim mario i marko, ta slova nisu sortirana. smijem li ja sortirati to kao niz slova ili moram nesto izvoditi sa skupovima?
u a.t.p SET je INSERT(x, &A), a u a.t.p LIST je INSERT(x, END(*C), &C). koju upotrijebiti?
unaprijed hvala :)
pozz svima! za zadatak sam dobila implementaciju skupa pomocu sortirane liste koja je pak implementirana pomocu polja. ulazni podaci su mi stringovi i ako ubacim mario i marko, ta slova nisu sortirana. smijem li ja sortirati to kao niz slova ili moram nesto izvoditi sa skupovima?
u a.t.p SET je INSERT(x, &A), a u a.t.p LIST je INSERT(x, END(*C), &C). koju upotrijebiti?
unaprijed hvala Smile



_________________
Titanic
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Milojko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 17:35 ned, 10. 1. 2010    Naslov: Citirajte i odgovorite

ček, a u skupove spremaš samo slova, el tak? i ne smiješ unosit char po char, neg sam stringovi baš moraju bit?
ak je tak, a fućkaš skupove, iscjepaj znakove van iz stringa, char po char, kak to ono već ide, pospremi u nizove, njih sortiraj, i onda ti INSERT postaje poprilično trivijalan. sam ubacivanje na kraj liste
ček, a u skupove spremaš samo slova, el tak? i ne smiješ unosit char po char, neg sam stringovi baš moraju bit?
ak je tak, a fućkaš skupove, iscjepaj znakove van iz stringa, char po char, kak to ono već ide, pospremi u nizove, njih sortiraj, i onda ti INSERT postaje poprilično trivijalan. sam ubacivanje na kraj liste



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 0:46 sub, 16. 1. 2010    Naslov: Citirajte i odgovorite

help!!!!
[code:1] printf("\nSimetricna razlika: ");
ISPIS(SYMMETRIC_DIFFERENCE(A, B, &F)); [/code:1]
znam da mi je ova funkcija void ali ne znan nacin kako da ispisem taj skup.
ovo mi je funkcija
[code:1]void SYMMETRIC_DIFFERENCE(SET A, SET B, SET *C){
MAKE_NULL(&(*C));
SET D, E;
DIFFERENCE(A, B, &D);
DIFFERENCE(B, A, &E);
UNION(D, E, &(*C));
}[/code:1]

hvala puuuuno :(
help!!!!
Kod:
 printf("\nSimetricna razlika: ");
    ISPIS(SYMMETRIC_DIFFERENCE(A, B, &F));

znam da mi je ova funkcija void ali ne znan nacin kako da ispisem taj skup.
ovo mi je funkcija
Kod:
void SYMMETRIC_DIFFERENCE(SET A, SET B, SET *C){
       MAKE_NULL(&(*C));
       SET D, E;
       DIFFERENCE(A, B, &D);
       DIFFERENCE(B, A, &E);
       UNION(D, E, &(*C));
       }


hvala puuuuno Sad



_________________
Titanic
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Milojko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 1:09 sub, 16. 1. 2010    Naslov: Citirajte i odgovorite

[code:1]void ISPIS (SET A) {
if (A->next == NULL) /* ili if (A == NULL) ako radiš bez header file-a */
printf ("skup je prazan");
cell *trckalo = A->next; /* opet ekvivalentan komentar ko gore */
/* ili kak se već zove ćelija */
while (trckalo != NULL) {
printf ("%c ", trckalo->label); /* il kak se već zove */
trckalo = trckalo->next;
}
}
[/code:1]
ovo možda?
Kod:
void ISPIS (SET A) {
     if (A->next == NULL) /* ili if (A == NULL) ako radiš bez header file-a */
          printf ("skup je prazan");
     cell *trckalo = A->next; /* opet ekvivalentan komentar ko gore */
     /* ili kak se već zove ćelija */
     while (trckalo != NULL) {
            printf ("%c ", trckalo->label); /* il kak se već zove */
            trckalo = trckalo->next;
            }
     }

ovo možda?



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 10:48 sub, 16. 1. 2010    Naslov: Citirajte i odgovorite

[quote="Milojko"][code:1]void ISPIS (SET A) {
if (A->next == NULL) /* ili if (A == NULL) ako radiš bez header file-a */
printf ("skup je prazan");
cell *trckalo = A->next; /* opet ekvivalentan komentar ko gore */
/* ili kak se već zove ćelija */
while (trckalo != NULL) {
printf ("%c ", trckalo->label); /* il kak se već zove */
trckalo = trckalo->next;
}
}
[/code:1]
ovo možda?[/quote]

ne :)

ovo je pravi kod

[code:1]void ISPIS(SET S){
elementtype x;
while(!EMPTY(S)){
x=MIN(S);
printf("%c", x);
DELETE(x, &S);
}
}[/code:1]

fora je u tome sta su funkcije UNION i ekipa void pa kako cu ih ispisati?
Milojko (napisa):
Kod:
void ISPIS (SET A) {
     if (A->next == NULL) /* ili if (A == NULL) ako radiš bez header file-a */
          printf ("skup je prazan");
     cell *trckalo = A->next; /* opet ekvivalentan komentar ko gore */
     /* ili kak se već zove ćelija */
     while (trckalo != NULL) {
            printf ("%c ", trckalo->label); /* il kak se već zove */
            trckalo = trckalo->next;
            }
     }

ovo možda?


ne Smile

ovo je pravi kod

Kod:
void ISPIS(SET S){
  elementtype x;
  while(!EMPTY(S)){
      x=MIN(S);
      printf("%c", x);
      DELETE(x, &S);
      }
  }


fora je u tome sta su funkcije UNION i ekipa void pa kako cu ih ispisati?



_________________
Titanic
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Strukture podataka i algoritmi Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan