bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

← Learn

DSA

A data-structures and algorithms path with visual simulations and practice for the patterns that show up in puzzles.

Chapter 1

DSA Tutorial

DSA Tutorial focused on Introduction to Data Structures and Algorithms and related concepts.

Chapter 2

Arrays

Arrays focused on DSA Arrays and related concepts.

Chapter 3

Linked Lists

Linked Lists focused on DSA Linked Lists and related concepts.

Chapter 4

Stacks & Queues

Stacks & Queues focused on DSA Stacks and related concepts.

Chapter 5

Hash Tables

Hash Tables focused on DSA Hash Tables and related concepts.

Chapter 6

Trees

Trees focused on DSA Trees and related concepts.

Chapter 7

Graphs

Graphs focused on DSA Graphs and related concepts.

Chapter 8

Shortest Path

Shortest Path focused on DSA Shortest Path and related concepts.

Chapter 9

Minimum Spanning Tree

Minimum Spanning Tree focused on DSA Minimum Spanning Tree and related concepts.

Chapter 10

Maximum Flow

Maximum Flow focused on DSA Maximum Flow and related concepts.

Chapter 11

Time Complexity

Time Complexity focused on DSA Time Complexity and related concepts.

Chapter 12

DSA Reference

DSA Reference focused on The Euclidean Algorithm and related concepts.

Chapter 13

Practice

Solvable DSA practice backed by real puzzle routes.