» »

Postfiksni izraz - računanje

Postfiksni izraz - računanje

ales400 ::

Prosil bi, če mi lahko kdo reši ta dva postfiksna izraza po korakih in malo zadevo obrazloži:

5 8 6 * 8 / + 3 +

3 7 4 / 4 * + 5 -

Predvsem me zanima kaj se piše v SKLAD OPERANDOV in kaj v VRSTO Z IZRAZOM
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

lebdim ::

ales400 ::

Hvala sem že pregledal to in postopek računanja - pravila so mi jasna. Tako da dobim končen rezultat :)

Ni mi pa povsem jasno, kako treba pisat te korake računanja v to tabelo :)
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

boogie_xlr ::

V sklad operandov pišeš operande(vrednosti), v vrsti z izrazom pa imaš na začetku celoten postfix izraz, iz katerega v vsakem koraku vzameš operand/operator, na koncu pa je prazno. Ko je vrsta prazna, na skladu operandov ostane ena vrednost: rezultat.

ales400 ::

Če sem prav razumel tako?



Ali v drugem koraku moram prvo pripisati v skladu 3 k 6 in 15, da v vrsti ostane samo /+8+
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

Zgodovina sprememb…

  • spremenil: ales400 ()

lebdim ::

drugače delam prvič v življenju to, ampak, če sem prav razumel:

primer 5 8 6 * 8 / + 3 +
5
5 8
5 8 6
5 48
5 48 8
5 6
11
11 3
14

primer 2: 3 7 4 / 4 * + 5 -
3
3, 7
3, 7, 4
3, 1.75
3, 1.75, 4
3, 7
10
10, 5
5

pri katerem računalniškem predmetu pa računate v postfiksnem načinu?

Zgodovina sprememb…

  • spremenil: lebdim ()

ales400 ::

Rezultata sta pravilna, edino kar mi je čudno, da mamo na izpitu za celo rešitev 6 stolpcev (1začetni, 2,3,4,5vmesni koraki, 6rešitev).. V tvojem primeru in tudi mojem, pa računanje traja 10 korakov oz na začetku lahko daš na sklad takoj 586 oz v drugem primeru 374 :D

Drugače je pa to pri Podatkovnih strukturah, v teoretičnem delu izpita. Pisni del je pa programiranje.
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

Zgodovina sprememb…

  • spremenil: ales400 ()

boogie_xlr ::

Ja naredi si več stolpcev :) štiri stolpce daš na pol in imaš dovolj za vse korake.

ales400 ::

Dobro saj to so malenkosti.. Tako da ni problema.. :)

Prosil bi še, če kdo ve rešit:





Vsaj zadnje 4 :)
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

lebdim ::

ales400 ::

AVL drevesi sta zdaj dokaj jasni hvala :)

B-drevo 2.reda sklepam, da lahko ima 'oče' največ 2 'otroka'


binarno odstrani A, pa še vedno ne vem kateri se pol pomakne gor, če odstranim A..
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

lebdim ::

če bi bila ta struktura kopica, ki bi se realizirala z dvojiškim drevesom, bi se premaknil element H. poglej si v teorijo, kako se odstrani koren iz dvojiškega binarnega iskalnega drevesa.

poglej si video, kako izbrišemo člene v binarnem iskalnem drevesu.

Zgodovina sprememb…

  • spremenil: lebdim ()

dope1337 ::

@ales400

Pozdrav mi Colnariča xD Še živi ta človk? Oz še kr uči?
"Everybody is a genius. But if you judge a fish by its ability to climb a tree
it will live its whole life believing that it is stupid."
-Albert Einstein

ales400 ::

dope1337 je izjavil:

@ales400

Pozdrav mi Colnariča xD Še živi ta človk? Oz še kr uči?

Še vedno je šef pri tem predmetu ja :D Bom, jutri na izpitu :D

Kako to veš? Mora bit neki enostaven način, ker naloga prinaša najmanj točk..
.::: ACER PREDATOR - i7 8750H :::.
.: 512 SSD - 16GB DDR4 - GTX 1060 6GB :.

lebdim ::

da rešiš to nalogo, pa moraš znati osnovno znanje o zankah in vedeti, kolikokrat se zanka for izvede.

če imaš dve for zanki, zagotovo ne bo reda O(n), ker se najprej izvede notranja, in šele potem zunanja, tako da b in c primer je odgovor NE.

Zgodovina sprememb…

  • spremenil: lebdim ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Veitchev Diagram

Oddelek: Elektrotehnika in elektronika
126193 (4566) amacar
»

java pomoč

Oddelek: Programiranje
211950 (1342) kr?en
»

Za programerske teoretike

Oddelek: Programiranje
478793 (5595) Jerry000
»

Časovna zahtevnost

Oddelek: Programiranje
223081 (2625) technolog

Več podobnih tem