
by Mariana Garcia Berrueta
February 10, 2026
#computer science #data structures #tree #expression tree
This post explains what an expression tree is and how it is used to represent and evaluate mathematical operations. You’ll learn how its structure works, why recursion is key to evaluating it, and how to implement it step by step with JavaScript/TypeScript.

by Mariana Garcia Berrueta
January 23, 2026
#computer science #javascript #data structures #binary trees #trees
This post introduces binary trees and explains how they work using simple examples. It covers their structure, main use cases like searching and priority queues, and shows how to create, represent, and rebuild a binary tree in JavaScript step by step.

by Mariana Garcia Berrueta
January 11, 2026
#computer science #tree #data structures
This post explains what a tree is in data structures and why it is so important. Through simple examples, such as organizing movies, you’ll learn how its hierarchical structure works, its key components, and why it is so widely used in programming.