data structures and algorithms

What is a data structure?

A data structure is basically a way to organise data in a computer, specifically in RAM. RAM is stored in bytes (8 bits) and bits are just 0s and 1s. For example, 8GB of RAM is about 8 billion bytes.

Arrays

Arrays are the foundation of many data structures. They store data contiguously in memory, making access fast and predictable. This category covers static arrays, dynamic arrays, and stacks, which build on array concepts.

Array

4 October 2025 (2mo ago)

Stack

4 October 2025 (2mo ago)

Linked Lists

Linked lists offer flexibility by connecting nodes through pointers rather than requiring contiguous memory. This category explores singly linked lists, doubly linked lists, and queues, which leverage linked list principles.

Singly Linked Lists

19 October 2025 (1mo ago)

Doubly Linked Lists

23 November 2025 (2w ago)

Queue

25 November 2025 (1w ago)