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

2.domaća zadaća
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
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
mono
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 09. 2011. (13:04:01)
Postovi: (E)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 20:58 pet, 20. 1. 2012    Naslov: Citirajte i odgovorite

Znam da je već nešto slično pisano na ovoj temi ali nikako si nemogu pronaći grešku pa bi bio zahvalan kada bi mi netko ispravio grešku.javlja mi ju u funkciji JELCLAN kod usporedbe current->element,x.

typedef struct cell_tag{
char element;
struct cell_tag *next;
}celltype;

typedef celltype **DICTIONARY;
int h(char s[])
{
int sum=0,i;
for (i=0;i<strlen(s);i++) sum+=s[i];
return (sum%B);
}
int JELCLAN( char x[], DICTIONARY A)
{
celltype *current;

current=A[h(x)];
while(current!=NULL)
if(strcmp(current->element,x)==0)

printf("%s : DA\n",x);


else
{
current = current->next;
printf("x: NE\n");
return 0;
}
}
Znam da je već nešto slično pisano na ovoj temi ali nikako si nemogu pronaći grešku pa bi bio zahvalan kada bi mi netko ispravio grešku.javlja mi ju u funkciji JELCLAN kod usporedbe current→element,x.

typedef struct cell_tag{
char element;
struct cell_tag *next;
}celltype;

typedef celltype **DICTIONARY;
int h(char s[])
{
int sum=0,i;
for (i=0;i<strlen(s);i++) sum+=s[i];
return (sum%B);
}
int JELCLAN( char x[], DICTIONARY A)
{
celltype *current;

current=A[h(x)];
while(current!=NULL)
if(strcmp(current→element,x)==0)

printf("%s : DA\n",x);


else
{
current = current→next;
printf("x: NE\n");
return 0;
}
}


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


Pridružen/a: 20. 12. 2009. (11:03:15)
Postovi: (92)16
Spol: žensko
Sarma = la pohva - posuda
= 12 - 5

PostPostano: 23:56 pet, 20. 1. 2012    Naslov: Citirajte i odgovorite

[quote="pupi"]Kako napraviti inorder za BST koje je prikazano preko polja ? :S

I kad napravim uzlazni sort kako koresteći isto BST silazno sortitrati?[/quote]
RIješeno :)
pupi (napisa):
Kako napraviti inorder za BST koje je prikazano preko polja ? :S

I kad napravim uzlazni sort kako koresteći isto BST silazno sortitrati?

RIješeno Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Bole13
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 11. 2008. (00:33:50)
Postovi: (5A)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 0

PostPostano: 15:01 sub, 21. 1. 2012    Naslov: Citirajte i odgovorite

Može pomoć pls oko funkcije kojom unosim stablo. Radi se o implementaciji atp TREE na osnovi čvor -> roditelj. Sve implementirane fje rade koliko sam istestirao i preorder radi, ali nikako da ispadne unos kako spada. Ovo je fja koju sam napravio:

[code:1]void UNOS_STABLA(node i, int broj_djece, TREE *T) {

int j, djeca;
labeltype label;
node m, n;
for(j = 1; j <= broj_djece; j++) {
printf("Unesite oznaku i broj djece %d. djeteta cvora %d: ", j, i);
scanf("%c %d", &label, &djeca);
if(j == 1) m = INSERT_CHILD(label, i, T);
else {
n = INSERT_SIBLING(label, m, T);
m = n;
}
UNOS_STABLA(m, djeca, T);
}

}[/code:1]

Za root na poziciji 0 s oznakom a prvi poziv fje pita oznaku 1. djeteta od root i broj njegove djece te nakon toga ispiše na ekran:

"Unesite oznaku i broj djece 1. djeteta cvora 1: Unesite oznaku i broj djece 1. djeteta cvora 2:"

Znaći uopće mi neda mogućnost da unesem oznaku čvora 1 i broj njegove djece...
Može pomoć pls oko funkcije kojom unosim stablo. Radi se o implementaciji atp TREE na osnovi čvor → roditelj. Sve implementirane fje rade koliko sam istestirao i preorder radi, ali nikako da ispadne unos kako spada. Ovo je fja koju sam napravio:

Kod:
void UNOS_STABLA(node i, int broj_djece, TREE *T) {

    int j, djeca;
    labeltype label;
    node m, n;
    for(j = 1; j <= broj_djece; j++) {
        printf("Unesite oznaku i broj djece %d. djeteta cvora %d: ", j, i);
        scanf("%c %d", &label, &djeca);
        if(j == 1) m = INSERT_CHILD(label, i, T);
        else {
            n = INSERT_SIBLING(label, m, T);
            m = n;
        }
        UNOS_STABLA(m, djeca, T);
    }

}


Za root na poziciji 0 s oznakom a prvi poziv fje pita oznaku 1. djeteta od root i broj njegove djece te nakon toga ispiše na ekran:

"Unesite oznaku i broj djece 1. djeteta cvora 1: Unesite oznaku i broj djece 1. djeteta cvora 2:"

Znaći uopće mi neda mogućnost da unesem oznaku čvora 1 i broj njegove djece...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
slonic~tonic
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 10. 2011. (14:16:34)
Postovi: (84)16
Spol: žensko
Sarma = la pohva - posuda
= 5 - 4

PostPostano: 15:02 sri, 5. 12. 2012    Naslov: Citirajte i odgovorite

kad bi mogla biti objavljena 2.zadaca?
kad bi mogla biti objavljena 2.zadaca?



_________________
Lakše je naučiti matematiku nego raditi bez nje.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
PermutiranoPrase
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 09. 2011. (16:08:19)
Postovi: (F4)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
10 = 17 - 7

PostPostano: 17:59 ned, 9. 12. 2012    Naslov: Citirajte i odgovorite

Zadnji put kad sam pitala Bujanovića je rekao da se još ne zna, možda bude prije praznika, možda poslije. Valjda ćemo saznati u utorak.
Zadnji put kad sam pitala Bujanovića je rekao da se još ne zna, možda bude prije praznika, možda poslije. Valjda ćemo saznati u utorak.



_________________
With great power comes great electricity bill.
n!!!!
Theorem 2: Alexander the Great did not exist and he had an infinite number of limbs.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
slonic~tonic
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 10. 2011. (14:16:34)
Postovi: (84)16
Spol: žensko
Sarma = la pohva - posuda
= 5 - 4

PostPostano: 18:08 ned, 9. 12. 2012    Naslov: Citirajte i odgovorite

[quote="PermutiranoPrase"]Zadnji put kad sam pitala Bujanovića je rekao da se još ne zna, možda bude prije praznika, možda poslije. Valjda ćemo saznati u utorak.[/quote]

hvala ti ;)
PermutiranoPrase (napisa):
Zadnji put kad sam pitala Bujanovića je rekao da se još ne zna, možda bude prije praznika, možda poslije. Valjda ćemo saznati u utorak.


hvala ti Wink



_________________
Lakše je naučiti matematiku nego raditi bez nje.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
PermutiranoPrase
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 09. 2011. (16:08:19)
Postovi: (F4)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
10 = 17 - 7

PostPostano: 12:50 ned, 30. 12. 2012    Naslov: Citirajte i odgovorite

Zadaća objavljena... A ja marljiva pa već imam pitanja. :)

Dobih zadatak:
[quote]Implementirajte a.t.p. SET pomoću nesortirane liste (lista je implementirana pomoću polja) i pretpostavku da skupovi sadrže podatke tipa char.
Ulazni podaci: dva niza znakova koji predstavljaju elemente dvaju skupova A i B.
Izlazni podaci: 5 nizova znakova, svaki u jednom redu – unija, presjek, razlika A∖ B, maximalni element skupa A; zadnji string je DA ako je A⊆ B, a NE u protivnom. Elemente skupova možete ispisati u bilo kojem redoslijedu, ali svaki se mora javljati točno jednom!
Na primjer, za ulazne podatke:
MIRKO
SLAVKO
treba ispisati:
unija: RKAVILMOS
presjek: OK
razlika: RIM
max. element prvog skupa: R
podskup: NE[/quote]

1) Trebam li raditi baš sa stringovima (tj.uključiti nul-znakove) ili samo s 'običnim' znakovima? Npr. je li A = {'M', 'I', 'R', 'K', 'O', '\n' } ili je A bez tog nulznaka ili je svejedno?

2) Smijem li u definiciji skupa imati i duljinu da mi olakša stvari, tj. je li ovo ok:
[code:1]typedef struct
{
elementtype elements[N];
int duljina;
} SET;[/code:1]

3) Funkcija za ispis mi isprazni skup koje ispisuje (uniju, presjek, razliku) pa su na kraju ti skupovi prazni. Je l to ok?

Samo mi dajte potvrdne odgovore, ovako mi sve savršeno radi. :yesss:
Zadaća objavljena... A ja marljiva pa već imam pitanja. Smile

Dobih zadatak:
Citat:
Implementirajte a.t.p. SET pomoću nesortirane liste (lista je implementirana pomoću polja) i pretpostavku da skupovi sadrže podatke tipa char.
Ulazni podaci: dva niza znakova koji predstavljaju elemente dvaju skupova A i B.
Izlazni podaci: 5 nizova znakova, svaki u jednom redu – unija, presjek, razlika A∖ B, maximalni element skupa A; zadnji string je DA ako je A⊆ B, a NE u protivnom. Elemente skupova možete ispisati u bilo kojem redoslijedu, ali svaki se mora javljati točno jednom!
Na primjer, za ulazne podatke:
MIRKO
SLAVKO
treba ispisati:
unija: RKAVILMOS
presjek: OK
razlika: RIM
max. element prvog skupa: R
podskup: NE


1) Trebam li raditi baš sa stringovima (tj.uključiti nul-znakove) ili samo s 'običnim' znakovima? Npr. je li A = {'M', 'I', 'R', 'K', 'O', '\n' } ili je A bez tog nulznaka ili je svejedno?

2) Smijem li u definiciji skupa imati i duljinu da mi olakša stvari, tj. je li ovo ok:
Kod:
typedef struct
{
   elementtype elements[N];
   int duljina;
} SET;


3) Funkcija za ispis mi isprazni skup koje ispisuje (uniju, presjek, razliku) pa su na kraju ti skupovi prazni. Je l to ok?

Samo mi dajte potvrdne odgovore, ovako mi sve savršeno radi. Yes



_________________
With great power comes great electricity bill.
n!!!!
Theorem 2: Alexander the Great did not exist and he had an infinite number of limbs.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
kiara
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 11. 2011. (23:22:57)
Postovi: (55)16
Sarma = la pohva - posuda
= 7 - 4

PostPostano: 1:35 pon, 31. 12. 2012    Naslov: Citirajte i odgovorite

Imam pitanje kod zadatka iz zadace kojima su ulazni podaci:
UBACI mirko
UBACI slavko
UBACI ivica
UKLONI mirko
UBACI sanja
i tome slicno,do kada moram ucitavati te ulazne podatke? Ne pise mi nigdje kako da prestanem ucitavati. Ako netko moze pomoci? Hvala!
Imam pitanje kod zadatka iz zadace kojima su ulazni podaci:
UBACI mirko
UBACI slavko
UBACI ivica
UKLONI mirko
UBACI sanja
i tome slicno,do kada moram ucitavati te ulazne podatke? Ne pise mi nigdje kako da prestanem ucitavati. Ako netko moze pomoci? Hvala!


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


Pridružen/a: 11. 06. 2012. (16:02:07)
Postovi: (D0)16
Spol: žensko
Sarma = la pohva - posuda
84 = 85 - 1

PostPostano: 8:59 pon, 31. 12. 2012    Naslov: Citirajte i odgovorite

imam i ja pitanje. ako moramo implementirati MULTISET, nadam se da smijemo u implementaciji imati funkciju koja govori koliko puta se određeni element javlja u multiskupu? ili to nekako podmetnuti u funkciju MEMBER? :)

ne znam kako bi inače ispisala članove neovisno o implementaciji.
imam i ja pitanje. ako moramo implementirati MULTISET, nadam se da smijemo u implementaciji imati funkciju koja govori koliko puta se određeni element javlja u multiskupu? ili to nekako podmetnuti u funkciju MEMBER? Smile

ne znam kako bi inače ispisala članove neovisno o implementaciji.


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


Pridružen/a: 21. 10. 2010. (14:08:21)
Postovi: (19B)16
Sarma = la pohva - posuda
-22 = 16 - 38

PostPostano: 9:36 pon, 31. 12. 2012    Naslov: Citirajte i odgovorite

trebam upisati riječ i ubacit je u atp LIST

ovako sam ja napravila:

[code:1]LIST L;
MAKE_NULL_LIST(&L);

char rijec[100];

printf("Ulazni podatak:\n");
scanf("%s", rijec);
while( rijec != "\t" )
{
INSERT_LIST(rijec, END_LIST(L), &L);
scanf("%s", rijec);
}[/code:1]

ne kužim zašto neće :S

IMPLEMENTACIJA IZGLEDA OVAKO:

[code:1]typedef char elementtype;

typedef struct cell_tagL
{
elementtype elementL;
struct cell_tagL *next;
} celltypeL;

typedef celltypeL *LIST;
typedef celltypeL *position;

position END_LIST(LIST L)
{
position q;
q = L;
while(q->next != NULL)
q = q->next;

return q;
}

position MAKE_NULL_LIST(LIST *L)
{
*L = (celltypeL*) malloc(sizeof(celltypeL));
(*L)->next = NULL;

return (*L);
}

void INSERT_LIST(elementtype x, position p, LIST *L)
{
position temp;
temp = p->next;
p->next = (celltypeL*) malloc(sizeof(celltypeL));
p->next->elementL = x;
p->next->next = temp;
}

void DELETE_LIST(position p, LIST *L)
{
position temp;
temp = p->next;
p->next = p->next->next;
free(temp);
}

position FIRST_LIST(LIST L)
{
return L;
}

position NEXT_LIST(position p, LIST L)
{
return p->next;
}

position PREVIOUS_LIST(position p, LIST L)
{
position q = L;
while(q->next != p)
q = q->next;

return q;

}

elementtype RETRIEVE_LIST(position p, LIST L)
{
return p->elementL;
}[/code:1]
trebam upisati riječ i ubacit je u atp LIST

ovako sam ja napravila:

Kod:
LIST L;
    MAKE_NULL_LIST(&L);

    char rijec[100];

    printf("Ulazni podatak:\n");
    scanf("%s", rijec);
    while( rijec != "\t" )
    {
        INSERT_LIST(rijec, END_LIST(L), &L);
        scanf("%s", rijec);
    }


ne kužim zašto neće :S

IMPLEMENTACIJA IZGLEDA OVAKO:

Kod:
typedef char elementtype;

typedef struct cell_tagL
{
    elementtype elementL;
    struct cell_tagL *next;
} celltypeL;

typedef celltypeL *LIST;
typedef celltypeL *position;

position END_LIST(LIST L)
{
    position q;
    q = L;
    while(q->next != NULL)
      q = q->next;

    return q;
}

position MAKE_NULL_LIST(LIST *L)
{
    *L = (celltypeL*) malloc(sizeof(celltypeL));
    (*L)->next = NULL;

    return (*L);
}

void INSERT_LIST(elementtype x, position p, LIST *L)
{
    position temp;
    temp = p->next;
    p->next = (celltypeL*) malloc(sizeof(celltypeL));
    p->next->elementL = x;
    p->next->next = temp;
}

void DELETE_LIST(position p, LIST *L)
{
    position temp;
    temp = p->next;
    p->next = p->next->next;
    free(temp);
}

position FIRST_LIST(LIST L)
{
    return L;
}

position NEXT_LIST(position p, LIST L)
{
    return p->next;
}

position PREVIOUS_LIST(position p, LIST L)
{
    position q = L;
   while(q->next != p)
      q = q->next;

   return q;

}

elementtype RETRIEVE_LIST(position p, LIST L)
{
    return p->elementL;
}


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


Pridružen/a: 19. 05. 2010. (08:43:59)
Postovi: (1B2)16
Spol: zombi
Sarma = la pohva - posuda
64 = 72 - 8

PostPostano: 11:49 pon, 31. 12. 2012    Naslov: Citirajte i odgovorite

[quote="pedro"]trebam upisati riječ i ubacit je u atp LIST

ovako sam ja napravila:

[code:1]LIST L;
MAKE_NULL_LIST(&L);

char rijec[100];

printf("Ulazni podatak:\n");
scanf("%s", rijec);
while( [b]rijec != "\t"[/b] )
{
INSERT_LIST(rijec, END_LIST(L), &L);
scanf("%s", rijec);
}[/code:1]

ne kužim zašto neće :S

[/quote]
Koliko se sjećam za uspoređivanje stringova se koristi funkcija strcmp iz string.h
:)
Ostatak nisam ni gledao, moguće da nije samo to...
pedro (napisa):
trebam upisati riječ i ubacit je u atp LIST

ovako sam ja napravila:

Kod:
LIST L;
    MAKE_NULL_LIST(&L);

    char rijec[100];

    printf("Ulazni podatak:\n");
    scanf("%s", rijec);
    while( [b]rijec != "\t"[/b] )
    {
        INSERT_LIST(rijec, END_LIST(L), &L);
        scanf("%s", rijec);
    }


ne kužim zašto neće :S


Koliko se sjećam za uspoređivanje stringova se koristi funkcija strcmp iz string.h
Smile
Ostatak nisam ni gledao, moguće da nije samo to...


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


Pridružen/a: 09. 07. 2012. (17:11:16)
Postovi: (16)16
Sarma = la pohva - posuda
= 1 - 1

PostPostano: 18:07 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

0000000000000
0000000000000




Zadnja promjena: mamba; 15:48 pet, 4. 1. 2013; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
sasha.f
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 10. 2011. (20:04:19)
Postovi: (3D)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 19:11 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

[code:1]
typedef struct {
elementtype niz[MAXLENGTH];
int last;
} DICTIONARY;

void MAKE_NULL(DICTIONARY *R)
{
A->last = -1;
}[/code:1]

zašto javlja grešku: 'DICTIONARY' has no member named 'last'?

i ovdje: expected ')' before 'x'?
[code:1]
void INSERT(elementtype x, DICTIONARY *R)
[/code:1]
Kod:

typedef struct {
  elementtype niz[MAXLENGTH];
  int last;
} DICTIONARY;

void MAKE_NULL(DICTIONARY *R)
{
  A->last = -1;
}


zašto javlja grešku: 'DICTIONARY' has no member named 'last'?

i ovdje: expected ')' before 'x'?
Kod:

void INSERT(elementtype x, DICTIONARY *R)


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


Pridružen/a: 19. 05. 2010. (08:43:59)
Postovi: (1B2)16
Spol: zombi
Sarma = la pohva - posuda
64 = 72 - 8

PostPostano: 21:09 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

[quote="sasha.f"][code:1]
typedef struct {
elementtype niz[MAXLENGTH];
int last;
} DICTIONARY;

void MAKE_NULL(DICTIONARY *R)
{
A->last = -1;
}[/code:1]

zašto javlja grešku: 'DICTIONARY' has no member named 'last'?
[/quote]
Promjeni u R ili gore u A pa će bit ok. Kao primaš u R a koristiš A koji nemaš barem u toj funkciji...
Za ovaj drugi problem, pogledaj si sta si prije toga napravio...jer u ovom napisanom ne bi trebalo bit greske, tako da je mozda red prije, il nes...
sasha.f (napisa):
Kod:

typedef struct {
  elementtype niz[MAXLENGTH];
  int last;
} DICTIONARY;

void MAKE_NULL(DICTIONARY *R)
{
 A->last = -1;
}


zašto javlja grešku: 'DICTIONARY' has no member named 'last'?

Promjeni u R ili gore u A pa će bit ok. Kao primaš u R a koristiš A koji nemaš barem u toj funkciji...
Za ovaj drugi problem, pogledaj si sta si prije toga napravio...jer u ovom napisanom ne bi trebalo bit greske, tako da je mozda red prije, il nes...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
sasha.f
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 10. 2011. (20:04:19)
Postovi: (3D)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 23:00 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

promjenjeno, ali i dalje javlja iste greške

[size=9][color=#999999]Added after 13 minutes:[/color][/size]

[code:1]typedef struct {
elementtype niz[MAXLENGTH];
int last;
} DICTIONARY;[/code:1]

za ovo još javlja: expected specifier-qualifier-list before elementtype
promjenjeno, ali i dalje javlja iste greške

Added after 13 minutes:

Kod:
typedef struct {
  elementtype niz[MAXLENGTH];
  int last;
} DICTIONARY;


za ovo još javlja: expected specifier-qualifier-list before elementtype


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


Pridružen/a: 05. 10. 2010. (14:35:40)
Postovi: (34)16
Spol: muško
Sarma = la pohva - posuda
= 6 - 1

PostPostano: 23:09 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

Pa jesi definirao šta ti je elementtype? Recimo moj zadatak je s char-ovima pa onda imam naredbu:

[code:1]typedef char elementtype;[/code:1]
Pa jesi definirao šta ti je elementtype? Recimo moj zadatak je s char-ovima pa onda imam naredbu:

Kod:
typedef char elementtype;


[Vrh]
Korisnički profil Pošaljite privatnu poruku
sasha.f
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 10. 2011. (20:04:19)
Postovi: (3D)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 23:33 uto, 1. 1. 2013    Naslov: Citirajte i odgovorite

ne :oops:
hvala
ne Embarassed
hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku
sasha.f
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 10. 2011. (20:04:19)
Postovi: (3D)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 1:09 sri, 2. 1. 2013    Naslov: Citirajte i odgovorite

[code:1]
while(fscanf(f, "%[^\n]", rijec)>0)
{
INSERT(rijec, &A);
fscanf(f, "\n");
}[/code:1]

Što je krivo ovdje? trebam učitati riječi iz datoteke..
Kod:

while(fscanf(f, "%[^\n]", rijec)>0)
    {
        INSERT(rijec, &A);
        fscanf(f, "\n");
    }


Što je krivo ovdje? trebam učitati riječi iz datoteke..


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


Pridružen/a: 18. 12. 2011. (00:10:28)
Postovi: (57)16
Sarma = la pohva - posuda
= 4 - 1

PostPostano: 2:59 sri, 2. 1. 2013    Naslov: Citirajte i odgovorite

Može li kratko objašnjenje za hrpu pomoću pointera za funkciju void nadjiRoditelja http://web.math.pmf.unizg.hr/nastava/spa/files/upute_hrpa_sa_pointerima.html Nije mi baš jasno što predstavlja node *rezultat, odnosno kako se on mijenja rekurzivnim pozivima funkcije?
Može li kratko objašnjenje za hrpu pomoću pointera za funkciju void nadjiRoditelja http://web.math.pmf.unizg.hr/nastava/spa/files/upute_hrpa_sa_pointerima.html Nije mi baš jasno što predstavlja node *rezultat, odnosno kako se on mijenja rekurzivnim pozivima funkcije?


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


Pridružen/a: 11. 10. 2011. (17:06:13)
Postovi: (79)16
Sarma = la pohva - posuda
-24 = 9 - 33

PostPostano: 19:38 sri, 2. 1. 2013    Naslov: Citirajte i odgovorite

Implementirajte a.t.p. MAPPING pomoću sortiranog polja sa M elemenata i napišite potprogram koji će provjeriti da li je funkcija injekcija. Pretpostavite da je domena skup imena duljine max. 20 slova, a kodomena skup telefonskih brojeva (cijeli brojevi).


Ulazni podaci: niz naredbi oblika:

BROJ OD s JE p, gdje je s neko ime, a p neki broj – ova naredba pridružuje imenu s broj p.
OBRISI BROJ OD s, gdje je s neko ime – ova naredba briše iz preslikavanja tel. broj je pridružen imenu p.
NADJI BROJ OD s, gdje je s neko ime – ova naredba ispisuje tel. broj je pridružen imenu p.
INJEKCIJA – ova naredba ispisuje DA ako je trenutno preslikavanje injekcija (tj. različitim imenima su pridruženi različiti brojevi), a NE ako nije.

Izlazni podaci: nakon svake naredbe oblika NADJI BROJ OD s i INJEKCIJA treba ispisati odgovarajuću poruku.
Na primjer, za ulazne podatke:
BROJ OD Mirko JE 3628472
BROJ OD Slavko JE 6284164
NADJI BROJ OD Mirko
NADJI BROJ OD Ivica
INJEKCIJA
BROJ OD Pero JE 3628472
INJEKCIJA
treba ispisati:
BROJ OD Mirko JE: 3628472
BROJ OD Ivica JE: nedefiniran
TRENUTNO DEFINIRANA FUNKCIJA JE INJEKCIJA
TRENUTNO DEFINIRANA FUNKCIJA NIJE INJEKCIJA

Može li pomoć ili kod od ovog zadatka ako netko ima?
Implementirajte a.t.p. MAPPING pomoću sortiranog polja sa M elemenata i napišite potprogram koji će provjeriti da li je funkcija injekcija. Pretpostavite da je domena skup imena duljine max. 20 slova, a kodomena skup telefonskih brojeva (cijeli brojevi).


Ulazni podaci: niz naredbi oblika:

BROJ OD s JE p, gdje je s neko ime, a p neki broj – ova naredba pridružuje imenu s broj p.
OBRISI BROJ OD s, gdje je s neko ime – ova naredba briše iz preslikavanja tel. broj je pridružen imenu p.
NADJI BROJ OD s, gdje je s neko ime – ova naredba ispisuje tel. broj je pridružen imenu p.
INJEKCIJA – ova naredba ispisuje DA ako je trenutno preslikavanje injekcija (tj. različitim imenima su pridruženi različiti brojevi), a NE ako nije.

Izlazni podaci: nakon svake naredbe oblika NADJI BROJ OD s i INJEKCIJA treba ispisati odgovarajuću poruku.
Na primjer, za ulazne podatke:
BROJ OD Mirko JE 3628472
BROJ OD Slavko JE 6284164
NADJI BROJ OD Mirko
NADJI BROJ OD Ivica
INJEKCIJA
BROJ OD Pero JE 3628472
INJEKCIJA
treba ispisati:
BROJ OD Mirko JE: 3628472
BROJ OD Ivica JE: nedefiniran
TRENUTNO DEFINIRANA FUNKCIJA JE INJEKCIJA
TRENUTNO DEFINIRANA FUNKCIJA NIJE INJEKCIJA

Može li pomoć ili kod od ovog zadatka ako netko ima?


[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.
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Stranica 5 / 8.

 
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