Some of the animations were developed using Java applets. To enable applets to run from your Web browser, 1). download JRE 8 from http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html and 2). change the security level to medium in the Java Control Pane. For instructions on accessing Java Control Panel, see http://java.com/en/download/help/jcp_security.xml.
- Search Animation: Linear Search | Binary Search
- Sort Animation: Selection Sort | Insertion Sort | Bubble Sort | Radix Sort | Merge two sorted lists | Partition in quick sort
- ClosestPairAnimation
- Sudoku Solution | EightQueens Animation | Sudoku Animation
- Heap Animation
- Convex Hull Animation
- Array List | Linked List | Doubly Linked List
- Stack | Queue
- Binary Search Tree
- AVL Tree | Splay Tree Animation | Huffman Coding Animation
- 2-4 Tree Animation
- Red-Black Tree Animation
- Linear Probing Animation | Quadratic Probing Animation | Separate Chaining Animation
- Graph Algorithm Animation (for DFS, BFS, Shortest Path, Finding Connected Components, Finding a Cycle, Testing and Finding Bipartite Sets), US Map Search
- Weighted Graph Algorithm Animation (for Minimum Spanning Tree, Shortest Path, and Traveling Salesman), MST, and Shortest Path
- The 24-Point Game
- The Connect Four Game
- The Hangman Game
- The Bean Machine Animation
- The Largest Block Animation