Arbre d'expression

Auteur: Monica Porter
Date De Création: 22 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Arbre d'expression - La Technologie
Arbre d'expression - La Technologie

Contenu

Définition - Qu'est-ce que l'arbre d'expression signifie?

Un arbre d'expression est une représentation d'expressions organisées dans une structure de données en forme d'arborescence. En d'autres termes, il s'agit d'un arbre avec des feuilles en tant qu'opérandes de l'expression et des nœuds contenant les opérateurs. Semblable à d'autres structures de données, l'interaction de données est également possible dans un arbre d'expression. Les arbres d'expression sont principalement utilisés pour analyser, évaluer et modifier des expressions, en particulier des expressions complexes.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Expression Tree

Les arbres d’expression sont l’une des meilleures techniques pour représenter le code au niveau de la langue sous la forme de données, stockées dans une structure en forme d’arbre. Un arbre d'expression est considéré comme une représentation en mémoire d'une expression lambda. L'arbre rend la structure contenant l'expression lambda plus explicite et transparente. L'arborescence des expressions a été créée pour convertir le code en chaîne pouvant être transmise à d'autres processus en tant qu'entrées. Il contient les éléments réels impliqués dans la requête, et non le résultat réel de la requête.


L'une des propriétés importantes des arbres d'expression est qu'ils sont immuables, ce qui signifie que pour modifier un arbre d'expression existant, un nouvel arbre d'expression doit être construit en copiant et en modifiant l'expression de l'arbre existant. En matière de programmation, un arbre d’expression est généralement construit avec des expressions postfixes, dans lesquelles un symbole est lu à la fois. Si le symbole est un opérande, une arborescence à un nœud est créée et un pointeur sur celui-ci est inséré dans une pile.