Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
malena Forumaš(ica)
Pridružen/a: 27. 03. 2009. (16:43:42) Postovi: (62)16
Spol:
Lokacija: ...
|
Postano: 14:42 ned, 10. 1. 2010 Naslov: skupovi |
|
|
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
_________________
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
Postano: 17:35 ned, 10. 1. 2010 Naslov: |
|
|
č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
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
malena Forumaš(ica)
Pridružen/a: 27. 03. 2009. (16:43:42) Postovi: (62)16
Spol:
Lokacija: ...
|
Postano: 0:46 sub, 16. 1. 2010 Naslov: |
|
|
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
_________________
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
Postano: 1:09 sub, 16. 1. 2010 Naslov: |
|
|
[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
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
malena Forumaš(ica)
Pridružen/a: 27. 03. 2009. (16:43:42) Postovi: (62)16
Spol:
Lokacija: ...
|
|
[Vrh] |
|
|