Skip to content

Data Structure Usage

Problems organized by the primary data structures they use.

Array (151 problems)

String (25 problems)

Stack (23 problems)

Hash Map (21 problems)

Queue (19 problems)

Matrix (16 problems)

Binary Tree (16 problems)

Hash Table (15 problems)

Hash Set (14 problems)

Graph (13 problems)

Linked List (13 problems)

Heap (11 problems)

Deque (6 problems)

Set (6 problems)

Grid (6 problems)

Min Heap (5 problems)

Union Find (5 problems)

Trie (5 problems)

Array 2D (4 problems)

Counter (4 problems)

Max Heap (3 problems)

Sorted List (3 problems)

Segment Tree (3 problems)

2D Array (3 problems)

Binary Search Tree (2 problems)

Binary Indexed Tree (2 problems)

Bitmask (2 problems)

Adjacency List (2 problems)

Monotonic Stack (1 problems)

Sorted Set (1 problems)

Doubly Linked List (1 problems)

Ordered Dict (1 problems)

Disjoint Set (1 problems)

Sorted Array (1 problems)

None (1 problems)