Data Structures

Dive into arrays, linked lists, trees, and graphs. Optimize algorithms and enhance your coding skills. Understand essential data structures today!

Data and Context

Data has numeric, boolean and string types, learn when to use them and how they differ, how they form structures.

Computer Memory

Know the reason for existence of Data Types like Array or Linked List.

Linked List

Linked List offers fast manipulation but slow access.

Array

Unlike Linked List, it provides fast access but slow alteration.

Stack

Learn what First In, Last Out (or just FILO) means by using Stack data structure.

Queue

Learn what First In, First Out (or just FIFO) means by using Queue data structure.

Set

Set stores only unique values.

Map

In the Map values may not be unique, but keys have to.

Hash Table

Store values under keys, which are calculated by hashing the value itself.

Graph

Get familiar with this abstract data structure, which shines when it comes to relations.

Tree

Another abstract Data Structure with Graph in its DNA.

Tree Traversal

Learn about different methods of walking the Tree