ProtoPlay logo
ProtoPlay
OverviewSystem DesignData StructuresProgramming Languages
TracksStart challenge

Arrays & Strings

Static vs Dynamic
Two Pointers

Linked Lists

Singly vs Doubly
Fast & Slow Pointers

Hashing

Hash Tables

Trees

Binary Search Tree
Tree Traversals

Graphs

BFS vs. DFS

Exercises

Linked List Connector

Data Structures

Master the fundamental building blocks of efficient algorithms.

Visual puzzle prototype in development

Linked List Connector

Drag the nodes into place, connect the pointers, and restore the chain from 1 to 2 to 3 to 4.

Try the prototype

Arrays & Strings

Static vs DynamicTwo Pointers

Linked Lists

Singly vs DoublyFast & Slow Pointers

Hashing

Hash Tables

Trees

Binary Search TreeTree Traversals

Graphs

BFS vs. DFS

Exercises

Linked List Connector