← dev

Data structures & algorithms

A common-sense guide to Data Structures and Algorithms

Data structures refer to how the data is organized.

To understand the performance of any data structure, we need to analyze the access patterns:

Some data structures:

Node-based data structures:

Implementing binary trees as arrays:

Sorting algorithms:

Search algorithms:

On recursion:

Notes on Big O Notation:

#backlog