CS 1332 Data Structures & Algorithms Visualization Tool
Home
About
Source Code
Feedback
All
Lists
Linear Data Structures
Trees and SkipList
HashMaps
Sorting and Quickselect
Pattern Matching
Graph Algorithms
DP & Extras
ArrayList
Singly LinkedList
Doubly LinkedList
Circularly LinkedList
Stack (Array)
Stack (LinkedList)
Queue (Array)
Queue (LinkedList)
Deque (Array)
Deque (LinkedList)
Binary Search Tree
Heap (PriorityQueue)
AVL
2-4 Tree
SkipList
HashMap (Chaining)
HashMap (Probing)
Bubble Sort
Cocktail Shaker Sort
Insertion Sort
Selection Sort
Quicksort
Quickselect (kᵗʰ Select)
MergeSort
LSD Radix Sort
HeapSort
Brute Force
Boyer-Moore
KMP
Rabin-Karp
Breadth-First Search
Depth-First Search
Dijkstra's
Prim's
Kruskal's
LCS
Graph Representations
SplayTree
Floyd-Warshall
Drop Sort
Sleep Sort
Miracle Sort
Bogo Sort
Fred Sort