Будинки Розвиток Що таке дерево виразів? - визначення з техопедії

Що таке дерево виразів? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає дерево вираження?

Дерево виразів - це представлення виразів, розташованих у структурі даних, подібних до дерева. Іншими словами, це дерево з листям, оскільки операнди виразу, а вузли містять оператори. Як і в інших структурах даних, взаємодія даних також можлива в дереві виразів. Дерева виразів в основному використовуються для аналізу, оцінки та модифікації виразів, особливо складних виразів.

Техопедія пояснює дерево виразів

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

Однією з важливих властивостей дерев експресії є те, що вони незмінні, тобто для модифікації існуючого дерева виразів необхідно створити нове дерево виразу шляхом копіювання та модифікації існуючого виразу дерева. Що стосується програмування, дерево виразів зазвичай будується із виразами постфіксу, в яких за один раз читається один символ. Якщо символ є операндом, створюється одновузлове дерево і вказівник на нього висувається в стек.

Що таке дерево виразів? - визначення з техопедії