Member-only story

The ultimate guide to master tree data structures step-by-step

Merunas Grincalaitis
17 min readDec 19, 2019

The Tree data structure is one of the most common and efficient form of storage to keep data easily accessible in a descending structure that looks like a pyramid. It is used in databases and all sorts of applications so you need to master it if you want to become a better programmer. Plus, it’s one of the most asked data structures in programming interviews.

Besides, it’s Christmas soon and we all know trees are extremely important to keep us breathing that fresh, clean air so why not learn how they work in the computer world?

If you wondered, these are some of the best use cases for the tree data structures:

C:/ Drive / | | \ Apps Games Music Desktop
  • For implementing indexes inside databases to access content extremely quickly.
  • To predict what you’re typing on your phone given that each letter is searchable inside a Tree and give you suggestions to improve your speed.

Definitions

To begin understanding trees, you must familiarize yourself with the following concepts:

  • Node is each tree element containing a value. Think of them as capsules connected to each other going down.
  • Root is the first node of the tree.

--

--

Merunas Grincalaitis
Merunas Grincalaitis

Written by Merunas Grincalaitis

Blockchain expert. Join my email list here to receive new articles every few months https://merunasgrincalaitis.medium.com/subscribe

Responses (1)