Kifejezési fa

Szerző: Monica Porter
A Teremtés Dátuma: 22 Március 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Kifejezési fa - Technológia
Kifejezési fa - Technológia

Tartalom

Meghatározás - Mit jelent az expressziós fa?

Az expressziós fa egy kifejezésfa reprezentációja, amely egy faszerű adatszerkezetben van elrendezve. Más szavakkal, ez egy fa, amelynek levelei vannak a kifejezés operandusaként, és a csomópontok tartalmazzák az operátort. Más adatszerkezetekhez hasonlóan az expressziós fában is lehetséges az interakció. Az expressziós fákat főleg kifejezések, különösen a komplex kifejezések elemzésére, értékelésére és módosítására használják.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az Expression Fa-t

Az expressziós fák az egyik legjobb módszer a nyelvi szintű kód adat formájában történő megjelenítésére, amelyet egy fa alakú struktúrában tárolnak. Az expressziós fát a lambda kifejezés memóriájában lévő reprezentációjának tekintjük. A fa világosabbá és átláthatóbbá teszi a lambda kifejezést tartalmazó struktúrát. Az expressziós fát úgy hozták létre, hogy a kódot karakterlánkká alakítsa, amely bemenetekként továbbadható más folyamatokhoz. Tartalmazza a lekérdezésben szereplő tényleges elemeket, nem pedig a lekérdezés tényleges eredményét.


Az expressziós fák egyik fontos tulajdonsága, hogy változatlanok, vagyis egy létező expressziós fa módosítása érdekében egy új expressziós fát kell megépíteni a meglévő fa kifejezés másolásával és módosításával. A programozás során egy kifejezési fa általában postfix kifejezésekkel épül, amelyekben egy szimbólum olvasható egyszerre. Ha a szimbólum operandus, akkor létrejön egy csomópontú fa, és egy mutatót ehhez verembe tolnak.