LearnThatStack Ace your next interview
Trees, BSTs & Heaps · question
Question 1 of 75

What is a tree, and what do root, parent, child, and leaf mean?

beginner
← All Trees, BSTs & Heaps questions
Re-explain

A tree is a hierarchical structure of nodes connected by edges, with no cycles. Each node holds a value and links to nodes below it. One node sits at the top as the root, the single entry point with no parent above it.

Parent and child describe a direct link: the node above is the parent, the nodes hanging off it are its children. A leaf is any node with no children, sitting at the bottom of a branch. Internal nodes have at least one child.

You reach every other node by following edges down from the root. Trees model anything with nested containment: file systems, HTML documents, org charts, and menus. The shape lets you narrow a search quickly, since each step down commits to one branch and drops the rest. That branching is why trees beat flat lists for hierarchical data.

Rewriting in plainer words…

This answer doesn't lend itself to a diagram - it reads best . No credits were charged.

Why there's no diagram: “”

The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓

The diagram below the answer is the concept . Jump to it ↓

Tailored explanation · switch back to · ·
What should the new diagram focus on?
How well did you know this?
AI:

Saved in this browser - sign in to keep your review list.

How should your speech become text?

Listening… your words appear above as you speak - tap Stop when you're done.

Recording · cr - tap Stop & transcribe when you're done.

Transcribing with AI…

Voice:

Keep going - a few more words and AI can grade it.

Interview lens

Likely follow-ups, what you can say, and the weak answers to avoid.

Sign in free to open it Free account - the lens opens as soon as you're back.

Want a quick review of the fundamentals? See the Trees, BSTs & Heaps cheatsheet.

← Back to all Trees, BSTs & Heaps questions
Pro · $10/mo

64 of 75 Trees, BSTs & Heaps answers are in Pro.

Full answers, code samples, and AI explanations that go simpler or deeper. Cancel anytime.

  • Full answers + code
  • AI explanations, simpler or deeper
  • 1,000 AI credits / month
  • Cancel anytime