Дом развитие Что такое дерево выражений? - определение из техопедии

Что такое дерево выражений? - определение из техопедии

Оглавление:

Anonim

Определение - что означает дерево выражений?

Дерево выражений - это представление выражений, расположенных в древовидной структуре данных. Другими словами, это дерево с листьями в качестве операндов выражения, а узлы содержат операторы. Подобно другим структурам данных, взаимодействие данных также возможно в дереве выражений. Деревья выражений в основном используются для анализа, оценки и изменения выражений, особенно сложных выражений.

Техопедия объясняет дерево экспрессии

Деревья выражений являются одним из лучших способов представления кода на уровне языка в форме данных, которые хранятся в древовидной структуре. Дерево выражений считается представлением в памяти лямбда-выражения. Дерево делает структуру, содержащую лямбда-выражение, более явной и прозрачной. Дерево выражений было создано для преобразования кода в строку, которую можно передавать другим процессам в качестве входных данных. Он содержит фактические элементы, задействованные в запросе, а не фактический результат запроса.

Одним из важных свойств деревьев выражений является то, что они являются неизменяемыми, то есть для изменения существующего дерева выражений необходимо создать новое дерево выражений путем копирования и изменения существующего выражения дерева. Когда дело доходит до программирования, дерево выражений обычно строится с постфиксными выражениями, в которых за один раз читается один символ. Если символ является операндом, создается дерево с одним узлом, и указатель на него помещается в стек.

Что такое дерево выражений? - определение из техопедии