VisuAlgo
Unknown
Interactive visualisations from the National University of Singapore that animate bubble, selection, insertion, merge, quick, counting, and radix sort step by step on custom input. Learners can trace each algorithm's comparisons and swaps, review time complexity, and test themselves with built-in quiz questions.
More resources on Sorting Algorithms
Algorithms, Part I
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Algorithms, Fourth Edition (upon which the course is based) or visit the website algs4.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.
15 Sorting Algorithms in 6 Minutes
Animated visualization of 15 popular sorting algorithms
USFCA Data Structures
Interactive animations from David Galles at the University of San Francisco that step through stacks, hash tables, AVL and red-black trees, heaps, sorting and graph algorithms, letting you watch each operation restructure the data.
Algorithms in a Nutshell
O'Reilly reference presenting core algorithms for sorting, searching, graphs, computational geometry, and network flow, each with pseudocode, complexity analysis, and working implementations. Readers will be able to choose an appropriate algorithm for a practical problem and reason about its performance trade-offs.
visualgo.net
Visualgo.net is an interactive visualization platform for learning data structures and algorithms, offering animated, step-by-step demonstrations of core structures (arrays, lists, stacks, queues, trees, graphs) and algorithms with explanations.