Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Zvone Forumaš(ica)
Pridružen/a: 01. 07. 2003. (13:09:44) Postovi: (9D)16
|
Postano: 18:16 čet, 23. 11. 2006 Naslov: Rjesenja zadataka za vjezbu |
|
|
Kako ipak nismo uspjeli pronaci termin u kojem bi na faksu rjesavali zadatke za vjezbu (sutra je strajk, u ponedjeljak kolokviji), dogovor je sljedeci: na ovom topicu glasajte za 5 zadataka od kojih zelite rjesenja. Rjesenja od 5 zadataka koji dobiju najvise glasova bit ce u subotu objavljena na web-stranici kolegija.
Naravno, nista vas ne spreceva da na drugim topicima medjusobno razmjenjujete rjesenja zadataka.
Nije mi se dalo raditi poll sa 20 opcija, pa ajmo ovako: u svaki iduci post copy-pasteajte nesto ovog tipa (ja sam glasao metodom slucajnog izbora...):
[code:1]Glasam za zadatke: 1 5 7 10 16.
Trenutno stanje:
zadatak (glasova): 1(1) 2(0) 3(0) 4(0) 5(1) 6(0) 7(1) 8(0) 9(0) 10(1) 11(0) 12(0) 13(0) 14(0) 15(0) 16(1) 17(0) 18(0) 19(0)
[/code:1]
Znaci, kada date svoj glas, apdejtajte trenutno stanje tako da pribrojite 1 glas svakom zadatku za kojeg ste glasali. Budite fer i nemojte varati i glasati vise puta :lol:
Obavijestite i ostale kolege koji ne citaju forum...
Kako ipak nismo uspjeli pronaci termin u kojem bi na faksu rjesavali zadatke za vjezbu (sutra je strajk, u ponedjeljak kolokviji), dogovor je sljedeci: na ovom topicu glasajte za 5 zadataka od kojih zelite rjesenja. Rjesenja od 5 zadataka koji dobiju najvise glasova bit ce u subotu objavljena na web-stranici kolegija.
Naravno, nista vas ne spreceva da na drugim topicima medjusobno razmjenjujete rjesenja zadataka.
Nije mi se dalo raditi poll sa 20 opcija, pa ajmo ovako: u svaki iduci post copy-pasteajte nesto ovog tipa (ja sam glasao metodom slucajnog izbora...):
Kod: | Glasam za zadatke: 1 5 7 10 16.
Trenutno stanje:
zadatak (glasova): 1(1) 2(0) 3(0) 4(0) 5(1) 6(0) 7(1) 8(0) 9(0) 10(1) 11(0) 12(0) 13(0) 14(0) 15(0) 16(1) 17(0) 18(0) 19(0)
|
Znaci, kada date svoj glas, apdejtajte trenutno stanje tako da pribrojite 1 glas svakom zadatku za kojeg ste glasali. Budite fer i nemojte varati i glasati vise puta
Obavijestite i ostale kolege koji ne citaju forum...
|
|
[Vrh] |
|
fireball Forumaš(ica)
Pridružen/a: 07. 10. 2005. (18:49:17) Postovi: (4AB)16
Spol:
Lokacija: s rukom u vatri i nogom u grobu
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
mladac Forumaš(ica)
Pridružen/a: 24. 10. 2005. (22:46:14) Postovi: (4D5)16
Spol:
Lokacija: zg
|
|
[Vrh] |
|
vanja Forumaš(ica)
Pridružen/a: 16. 02. 2006. (16:38:26) Postovi: (9E)16
Spol:
|
|
[Vrh] |
|
marijap Forumaš(ica)
Pridružen/a: 21. 06. 2006. (19:04:40) Postovi: (209)16
Spol:
Lokacija: zg
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
lena Forumaš(ica)
Pridružen/a: 09. 12. 2005. (21:21:59) Postovi: (4C)16
Spol:
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
bojan Forumaš(ica)
Pridružen/a: 04. 03. 2006. (19:48:44) Postovi: (44)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
Zvone Forumaš(ica)
Pridružen/a: 01. 07. 2003. (13:09:44) Postovi: (9D)16
|
Postano: 23:35 sub, 25. 11. 2006 Naslov: |
|
|
Kako je proslo vrijeme izborne sutnje (tj. strajka), trenutak je za objavu izbornih rezultata.
Izborni pobjednici su zadaci 5, 10, 15, 17 i 18 kojima od srca cestitam i nadam se da ce vas dobro predstavljati u narednom mandatu. Njihova rjesenja su vec zauzela svoje fotelje (tj. fileove) u saboru (tj. web-stranici kolegija).
Na izbore je izaslo 8 glasaca (sto je odaziv od cak 4%), no jedan glasacki listic kojeg necemo imenovati (mladac) je nevazeci.
Evo, nadam se da ce vam ova rjesenja biti od pomoci pri ucenju za kolokvij.
Kako je proslo vrijeme izborne sutnje (tj. strajka), trenutak je za objavu izbornih rezultata.
Izborni pobjednici su zadaci 5, 10, 15, 17 i 18 kojima od srca cestitam i nadam se da ce vas dobro predstavljati u narednom mandatu. Njihova rjesenja su vec zauzela svoje fotelje (tj. fileove) u saboru (tj. web-stranici kolegija).
Na izbore je izaslo 8 glasaca (sto je odaziv od cak 4%), no jedan glasacki listic kojeg necemo imenovati (mladac) je nevazeci.
Evo, nadam se da ce vam ova rjesenja biti od pomoci pri ucenju za kolokvij.
|
|
[Vrh] |
|
sasha.f Forumaš(ica)
Pridružen/a: 25. 10. 2011. (20:04:19) Postovi: (3D)16
|
|
[Vrh] |
|
slonic~tonic Forumaš(ica)
Pridružen/a: 26. 10. 2011. (14:16:34) Postovi: (84)16
Spol:
|
Postano: 18:45 čet, 15. 11. 2012 Naslov: |
|
|
[quote="sasha.f"]Može ideja za 7. i 8. zadatak bez korištenja dodatnih atp-ova? hvala[/quote]
evo 8.
[code:1]void insert_second(elementtype x, STACK *S) {
elementtype y;
y = TOP(*S);
POP(S);
if(EMPTY(*S)) {
PUSH(y, S);
PUSH(x, S);
return;
}
insert_second(x, S);
PUSH(y, S);
}[/code:1]
sasha.f (napisa): | Može ideja za 7. i 8. zadatak bez korištenja dodatnih atp-ova? hvala |
evo 8.
Kod: | void insert_second(elementtype x, STACK *S) {
elementtype y;
y = TOP(*S);
POP(S);
if(EMPTY(*S)) {
PUSH(y, S);
PUSH(x, S);
return;
}
insert_second(x, S);
PUSH(y, S);
} |
_________________ Lakše je naučiti matematiku nego raditi bez nje.
|
|
[Vrh] |
|
slonic~tonic Forumaš(ica)
Pridružen/a: 26. 10. 2011. (14:16:34) Postovi: (84)16
Spol:
|
Postano: 12:56 sub, 24. 11. 2012 Naslov: |
|
|
moze pomoc kod 7.zadatka:
Napisite funkciju sa prototipom void parnepar(STACK *S1, STACK *S2) koja prima dva stoga cijelih brojeva; po ulasku u funkciju pretpostavite da je S2 prazan. Funkcija treba prerasporediti elemente stoga S1 tako da se po izlasku iz nje u S1 nalaze svi parni, a u S2 svi neparni elementi, u proizvoljnom poretku. Na primjer, ako su elementi u S1 bili (3, 1, 4, 1, 2, 6) onda nakon poziva funkcije treba biti S1=(4, 2, 6) i S2=(3, 1, 1). Funkcija ne smije biti rekurzivna, treba biti neovisna o implementaciji atp-a STACK, te ne smijete koristiti pomocne atp-ove ni polja.
moze pomoc kod 7.zadatka:
Napisite funkciju sa prototipom void parnepar(STACK *S1, STACK *S2) koja prima dva stoga cijelih brojeva; po ulasku u funkciju pretpostavite da je S2 prazan. Funkcija treba prerasporediti elemente stoga S1 tako da se po izlasku iz nje u S1 nalaze svi parni, a u S2 svi neparni elementi, u proizvoljnom poretku. Na primjer, ako su elementi u S1 bili (3, 1, 4, 1, 2, 6) onda nakon poziva funkcije treba biti S1=(4, 2, 6) i S2=(3, 1, 1). Funkcija ne smije biti rekurzivna, treba biti neovisna o implementaciji atp-a STACK, te ne smijete koristiti pomocne atp-ove ni polja.
_________________ Lakše je naučiti matematiku nego raditi bez nje.
|
|
[Vrh] |
|
Zenon Forumaš(ica)
Pridružen/a: 09. 09. 2011. (19:14:43) Postovi: (2B1)16
Sarma: -
Lokacija: [tex]\pm\infty[/tex]
|
|
[Vrh] |
|
mamba Forumaš(ica)
Pridružen/a: 09. 07. 2012. (17:11:16) Postovi: (16)16
|
|
[Vrh] |
|
slonic~tonic Forumaš(ica)
Pridružen/a: 26. 10. 2011. (14:16:34) Postovi: (84)16
Spol:
|
Postano: 17:19 pon, 24. 12. 2012 Naslov: |
|
|
moze pomoc sa:
Neka je domena i kodomena MAPPING-a skup malih slova engleske abecede. Napisite funkcije:
(a) int jel_injekcija (MAPPING f),
Funkcija trebaja vratiti 1 ako je f ima odgovarajuce svojstvo, a 0 inace.
Moze li se to napisati ovako:
[code:1]int je_injekcija (MAPPING f) {
char i, j, r1, r2;
for(i='a';i<='z';i++) {
for(j='a';j<='z';j++) {
COMPUTE (f, i, &r1);
COMPUTE (f, i, &r2);
if(r1==r2 && i!=j) return 0;
}
}
return 1;
}[/code:1]
moze pomoc sa:
Neka je domena i kodomena MAPPING-a skup malih slova engleske abecede. Napisite funkcije:
(a) int jel_injekcija (MAPPING f),
Funkcija trebaja vratiti 1 ako je f ima odgovarajuce svojstvo, a 0 inace.
Moze li se to napisati ovako:
Kod: | int je_injekcija (MAPPING f) {
char i, j, r1, r2;
for(i='a';i<='z';i++) {
for(j='a';j<='z';j++) {
COMPUTE (f, i, &r1);
COMPUTE (f, i, &r2);
if(r1==r2 && i!=j) return 0;
}
}
return 1;
} |
_________________ Lakše je naučiti matematiku nego raditi bez nje.
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
slonic~tonic Forumaš(ica)
Pridružen/a: 26. 10. 2011. (14:16:34) Postovi: (84)16
Spol:
|
|
[Vrh] |
|
Redeemer Forumaš(ica)
Pridružen/a: 12. 06. 2006. (21:57:04) Postovi: (B9)16
Spol:
Lokacija: Wo'liegt'dieses'verdammte'dorf
|
Postano: 20:43 čet, 27. 12. 2012 Naslov: |
|
|
moze skica rjesenja za zadatke 9 i 10 (vjezbe za drugi kolokvij)
ovo za misa i sir ...
ako krene od (1,1)
onda slijedeci korak je ili (2,1) ili (1,2) ...
(m+1,n) ili (m,n+1)
kako uopce postaviti rekurziju da obilazi apsolutno sve moguce korake od (1,1) do (m,n) i onda izbaci onaj sa najvecim zbrojem?
koja je uopce ideja tog dinamickog programiranja?
jasno mi je za fibonaccijeve brojeve
[code:1]fib(1)=1
fib(2)=1
fib(n)=fib(n-2)+fib(n-1)[/code:1]
ovdje bi trebalo biti
[code:1]mis(1,1)=a
mis(1,2)=b
mis(1,3)=c
(...)
mis(m,n)=mis(m-1,n)+mis(m,n)
ili
mis(m,n)=mis(m,n-1)+mis(m,n)
dok ne dodje do (1,1)
obrnuto
i=1
mis(m,n)=mis(x,y) + mis(x+i,y)
ili
mis(m,n)=mis(x,y) + mis(x,y+i)
...while (x<=m) && (y<=n)[/code:1]
van sebe sam... please please help
hvala!
moze skica rjesenja za zadatke 9 i 10 (vjezbe za drugi kolokvij)
ovo za misa i sir ...
ako krene od (1,1)
onda slijedeci korak je ili (2,1) ili (1,2) ...
(m+1,n) ili (m,n+1)
kako uopce postaviti rekurziju da obilazi apsolutno sve moguce korake od (1,1) do (m,n) i onda izbaci onaj sa najvecim zbrojem?
koja je uopce ideja tog dinamickog programiranja?
jasno mi je za fibonaccijeve brojeve
Kod: | fib(1)=1
fib(2)=1
fib(n)=fib(n-2)+fib(n-1) |
ovdje bi trebalo biti
Kod: | mis(1,1)=a
mis(1,2)=b
mis(1,3)=c
(...)
mis(m,n)=mis(m-1,n)+mis(m,n)
ili
mis(m,n)=mis(m,n-1)+mis(m,n)
dok ne dodje do (1,1)
obrnuto
i=1
mis(m,n)=mis(x,y) + mis(x+i,y)
ili
mis(m,n)=mis(x,y) + mis(x,y+i)
...while (x<=m) && (y<=n) |
van sebe sam... please please help
hvala!
_________________ Nigdje ne piše da morate studirati ovdje.
|
|
[Vrh] |
|
|