Background Image

Blog

Coding Wallpaper

The Ultimate Code Style

January 11th, 2022

Discussion of the most popular coding styles and how to use them to write code that is readable, maintainable and scalable.

ADS Wallpaper Chapter 0x05

ADS: AVL Trees

December 21st, 2021

Binary search trees, self-balancing trees and how an AVL tree is implemented.

ADS Wallpaper Chapter 0x04

ADS: Heaps & Priority Queues

December 15th, 2021

Min heaps, max heaps and how they are used in the priority queue data structure.

ADS Wallpaper Chapter 0x03

ADS: Dynamic Data Structures

November 25th, 2021

Dynamic arrays and how they are used in other data structures.

ADS Wallpaper Chapter 0x02

ADS: Arrays & Linked Lists

November 16th, 2021

How they work, how they are implemented, and analysed.

ADS Wallpaper Chapter 0x01

ADS: Amortised Analysis

November 15th, 2021

But how do we calculate and analyse Big O from code?

ADS Wallpaper Chapter 0x00

ADS: Big O

November 9th, 2021

Tutorial on space and time complexity, using Java.

Assembly Wallpaper

Hello, Assembly!

September 19th, 2021

Hello world example with thorough explanation in GAS Assembly.

C++ Wallpaper

Essentials: C++ classes

July 6th, 2021

In-depth beginner-friendly tour of C++ classes.