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

dijkstrin algoritam (zadatak)
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
5ra
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 08. 2006. (21:34:08)
Postovi: (D5)16
Spol: žensko
Sarma = la pohva - posuda
10 = 31 - 21

PostPostano: 11:03 čet, 29. 11. 2007    Naslov: dijkstrin algoritam Citirajte i odgovorite

U prošlogodišnjem kolokviju ima zadatak da neki određeni aritmetički izraz pretvorimo iz infixa u postfix. zanima me moramo li u takvom zadatku to napisati u pseudo kodu ili baš u c-u.
U prošlogodišnjem kolokviju ima zadatak da neki određeni aritmetički izraz pretvorimo iz infixa u postfix. zanima me moramo li u takvom zadatku to napisati u pseudo kodu ili baš u c-u.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
napraviculom
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 02. 2007. (16:40:37)
Postovi: (71)16
Spol: muško
Sarma = la pohva - posuda
14 = 16 - 2
Lokacija: Scranton

PostPostano: 11:16 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

takav zadatak smo radili na vjezbama. zadatak ne trazi da napises algoritam.
crtali smo tablicu (gdje smo stali, ispis, stog)
:wink:
takav zadatak smo radili na vjezbama. zadatak ne trazi da napises algoritam.
crtali smo tablicu (gdje smo stali, ispis, stog)
Wink



_________________
"I'm the operator with my pocket calculator"
[Vrh]
Korisnički profil Pošaljite privatnu poruku
bubble
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 02. 2007. (00:21:29)
Postovi: (8C)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
52 = 56 - 4

PostPostano: 17:16 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

A sto ako imam zadan postfix i trebam ga pretvorit u prefix. Ili sto ako imam zadan infix i trebam ga pretvorit u prefix.
Da li mi sami trebamo "doci" do tih algoritama na neki nacin? Da li postoji neka fora koja olaksava to? Mala modifikacija dijkstrin algoritma koju ja ne vidim? :x
A sto ako imam zadan postfix i trebam ga pretvorit u prefix. Ili sto ako imam zadan infix i trebam ga pretvorit u prefix.
Da li mi sami trebamo "doci" do tih algoritama na neki nacin? Da li postoji neka fora koja olaksava to? Mala modifikacija dijkstrin algoritma koju ja ne vidim? Mad


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
fireball
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 10. 2005. (18:49:17)
Postovi: (4AB)16
Spol: muško
Sarma = la pohva - posuda
26 = 100 - 74
Lokacija: s rukom u vatri i nogom u grobu

PostPostano: 18:03 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

prefix radis na isti nacin kao postfix samo na stog bacas operatore a operande ispisujes
prefix radis na isti nacin kao postfix samo na stog bacas operatore a operande ispisujes



_________________
I bow before you Veliki Limun, on je kiseo i zut Bow to the left
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
napraviculom
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 02. 2007. (16:40:37)
Postovi: (71)16
Spol: muško
Sarma = la pohva - posuda
14 = 16 - 2
Lokacija: Scranton

PostPostano: 18:33 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

[quote="fireball"]prefix radis na isti nacin kao postfix samo na stog bacas operatore a operande ispisujes[/quote]
mislim da nije tako..

infix-->postfix DIJKSTRIN ALGORITAM (tu operatori idu na stog)
infix-->prefiks ... mozda nekako modificirat DIJKSTRIN ?
infix<-->postfix ... vjerojatno ne direktno ?

IZRACUNAVANJE postfix-a -algoritam koji je radjen na vjezbama

IZRACUNAVANJE prefiks-a -modificiramo ovaj gornji tako da krecemo od kraja (zdesna) i sve je isto osim mozda onog dijela b2(operator)b1. cini mi se da ide obrnuto, tj. b1(operator) b2
nisam 100% siguran
fireball (napisa):
prefix radis na isti nacin kao postfix samo na stog bacas operatore a operande ispisujes

mislim da nije tako..

infix→postfix DIJKSTRIN ALGORITAM (tu operatori idu na stog)
infix→prefiks ... mozda nekako modificirat DIJKSTRIN ?
infix↔postfix ... vjerojatno ne direktno ?

IZRACUNAVANJE postfix-a -algoritam koji je radjen na vjezbama

IZRACUNAVANJE prefiks-a -modificiramo ovaj gornji tako da krecemo od kraja (zdesna) i sve je isto osim mozda onog dijela b2(operator)b1. cini mi se da ide obrnuto, tj. b1(operator) b2
nisam 100% siguran



_________________
"I'm the operator with my pocket calculator"
[Vrh]
Korisnički profil Pošaljite privatnu poruku
bubble
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 02. 2007. (00:21:29)
Postovi: (8C)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
52 = 56 - 4

PostPostano: 18:48 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

A sto bi onda imao u ovom slucaju: (A + B) / (D + E) (infix)
Treba doci prefix: / + A B + D E

Mogu pomocu stabla.. ali one fore sa stackom, nikako.
Nasla sam na webu, ali prekomplicirano..
Mozda ne treba to. :)
A sto bi onda imao u ovom slucaju: (A + B) / (D + E) (infix)
Treba doci prefix: / + A B + D E

Mogu pomocu stabla.. ali one fore sa stackom, nikako.
Nasla sam na webu, ali prekomplicirano..
Mozda ne treba to. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 19:03 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

Mislim da je to najjednostavnije raznim grupiranjem...gledaš koji operator ima najveći prioritet pa se igraš...

(A+B)/(C+D)= { najveći prioritet je / } = / (A+B)(C+D) = {sad zagrade sređuješ} = /(+AB)(+CD) = {makneš zagrade } = /+AB+CD
Mislim da je to najjednostavnije raznim grupiranjem...gledaš koji operator ima najveći prioritet pa se igraš...

(A+B)/(C+D)= { najveći prioritet je / } = / (A+B)(C+D) = {sad zagrade sređuješ} = /(+AB)(+CD) = {makneš zagrade } = /+AB+CD



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
fireball
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 10. 2005. (18:49:17)
Postovi: (4AB)16
Spol: muško
Sarma = la pohva - posuda
26 = 100 - 74
Lokacija: s rukom u vatri i nogom u grobu

PostPostano: 19:06 čet, 29. 11. 2007    Naslov: Citirajte i odgovorite

@napraviculom: imas pravo, malo sam se zaletio... nisam razmisljao sta sam pisao
@napraviculom: imas pravo, malo sam se zaletio... nisam razmisljao sta sam pisao



_________________
I bow before you Veliki Limun, on je kiseo i zut Bow to the left
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
bbbbbbb
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 11. 2008. (16:40:25)
Postovi: (4)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 17:23 čet, 27. 11. 2008    Naslov: Citirajte i odgovorite

vezano uz infix->prefiks i obrnuto...
nisam sigurna vrijedi li ovo za svaki primjer i prihvaća li se ovakav algoritam, ali mislim da bi se to moglo izvesti nekako ovako:

infix->prefiks:
analogno kao u dijkstrin algoritmu za infix u postfix, ali sa sljedećim modifikacijama:
-čitamo infiks izraz s desna na lijevo!!!
-i kad ispisujemo operande (i operatore) ispisujemo ih s desna na lijevo
-na isti način stavljamo operatore na stog (čitajući ih s desna na lijevo), samo kad imamo zagrade to vršimo u obrnutom redoslijedu, tj. kad učitamo ')' stavljamo ga na stog, a kad učitamo'(' ispisujemo i uklanjamo operatore s vrha sve dok ne dodemo do ')' kojeg tada uklonimo

prefix->infiks:
analogno kao i prebacivanje postfixa u infiks (napravljeno na vježbama) sa sljedećim modifikacijama:
-čitamo prefiks zapis s desna na lijevo!!!
-na isti način operande spremamo na stog, ali kad naiđemo na operator ch računamo b1 ch b2 (obrnuto od postfix->infiks) (b1 je na vrhu stog a b2 'ispod' njega)

tj. zapravo me zanima je li 'dopušteno' ovo ispisivanje i učitavanje s desna na lijevo u algoritmu (koje se prilično jednostavno realizira u C-u)?
vezano uz infix->prefiks i obrnuto...
nisam sigurna vrijedi li ovo za svaki primjer i prihvaća li se ovakav algoritam, ali mislim da bi se to moglo izvesti nekako ovako:

infix->prefiks:
analogno kao u dijkstrin algoritmu za infix u postfix, ali sa sljedećim modifikacijama:
-čitamo infiks izraz s desna na lijevo!!!
-i kad ispisujemo operande (i operatore) ispisujemo ih s desna na lijevo
-na isti način stavljamo operatore na stog (čitajući ih s desna na lijevo), samo kad imamo zagrade to vršimo u obrnutom redoslijedu, tj. kad učitamo ')' stavljamo ga na stog, a kad učitamo'(' ispisujemo i uklanjamo operatore s vrha sve dok ne dodemo do ')' kojeg tada uklonimo

prefix->infiks:
analogno kao i prebacivanje postfixa u infiks (napravljeno na vježbama) sa sljedećim modifikacijama:
-čitamo prefiks zapis s desna na lijevo!!!
-na isti način operande spremamo na stog, ali kad naiđemo na operator ch računamo b1 ch b2 (obrnuto od postfix->infiks) (b1 je na vrhu stog a b2 'ispod' njega)

tj. zapravo me zanima je li 'dopušteno' ovo ispisivanje i učitavanje s desna na lijevo u algoritmu (koje se prilično jednostavno realizira u C-u)?


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


Pridružen/a: 26. 04. 2006. (10:35:00)
Postovi: (20B)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 39
Lokacija: |R^3

PostPostano: 20:33 čet, 27. 11. 2008    Naslov: Citirajte i odgovorite

Da ne otvaram topik radi jedne rečenice, recite mi koje je zadnje gradivo koje ulazi u kolokvij odnosno što je zadnje rađeno na vježbama, zadnja rečenica zadnjih vježbi?
Da ne otvaram topik radi jedne rečenice, recite mi koje je zadnje gradivo koje ulazi u kolokvij odnosno što je zadnje rađeno na vježbama, zadnja rečenica zadnjih vježbi?



_________________
...He never had looked less like captain of any-thing, even his own soul.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
dosed_girl
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 12. 2006. (21:01:46)
Postovi: (6F)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 17 - 0
Lokacija: -zG-

PostPostano: 9:30 pet, 28. 11. 2008    Naslov: Citirajte i odgovorite

riješili smo zadatak: razradite impl. "obicnih" bin. stabala pomocu polja(kao za potp. bin. stablo) i prikazite u polju stablo (pa smo ga nacrtali).
riješili smo zadatak: razradite impl. "obicnih" bin. stabala pomocu polja(kao za potp. bin. stablo) i prikazite u polju stablo (pa smo ga nacrtali).



_________________
a part of me gets sick / a part of me gets sore
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice MSNM
RonnieColeman
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 04. 2006. (10:35:00)
Postovi: (20B)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 39
Lokacija: |R^3

PostPostano: 9:48 pet, 28. 11. 2008    Naslov: Citirajte i odgovorite

Hvala ti.
Hvala ti.



_________________
...He never had looked less like captain of any-thing, even his own soul.
[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