Van-e erre lehetőség (inv. lengyel logika)?
Egyértelműsitett matematikai, logikai kifejezéseket (expressions) szeretnék eltárolni, de nem a szokott módon, bináris fában, hanem láncolt listában.
Akik profibbak ezen a téren, azok szerint vajon lehetséges ez?
Azért mert nekem arra lenne szükségem.
Vizualizációs szempontból hasznosabb.
A forditott lengyel forma az egy kifejezés infix formából postfix formába való átalakitása.
Ezt az eredményt jellemzően fa adatszerkezetben tárolják, még hozzá, bináris fa adatszerkezetben. Ez egy nem lineáris adatszerkezet, szemben a láncolt listával, ami egy lineáris adatszerkezet.
A bináris fa tartalmának kifejtése lehetséges in- post- és preorder bejárással is. Ebből csak kettő ad megfelelő, elvárt eredményt, ellenben a láncolt listával, ami csak egy módon járható be, tehát a láncolt lista esetében a tévedés lehetősége is kizárt.
Dehát ez nem igaz.
A fordított lengyel forma LÉNYEGE, hogy balról jobbra bejárod és feldolgozod. Erre tökéletes a láncolt lista.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!