Itthon Fejlesztés Mi az a kifejezési fa? - meghatározás a techopedia alapján

Mi az a kifejezési fa? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

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.

Mi az a kifejezési fa? - meghatározás a techopedia alapján