skupovi
Select messages from
# through # FAQ
[/[Print]\]

Forum@DeGiorgi -> Strukture podataka i algoritmi

#1: skupovi Autor/ica: malenaLokacija: ... PostPostano: 14:42 ned, 10. 1. 2010
    —
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

#2:  Autor/ica: MilojkoLokacija: Hilbertov hotel PostPostano: 17:35 ned, 10. 1. 2010
    —
č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

#3:  Autor/ica: malenaLokacija: ... PostPostano: 0:46 sub, 16. 1. 2010
    —
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

#4:  Autor/ica: MilojkoLokacija: Hilbertov hotel PostPostano: 1:09 sub, 16. 1. 2010
    —
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?

#5:  Autor/ica: malenaLokacija: ... PostPostano: 10:48 sub, 16. 1. 2010
    —
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?



Forum@DeGiorgi -> Strukture podataka i algoritmi


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Stranica 1 / 1.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin