Java Applets Centre
- R. Mukundan
- Department of Computer Science
- University of Canterbury
- New Zealand
The "look and feel" of these applets is very nice and professional. Unfortunately, as teaching aids many of them are not effective. But there are a few that are useful.
Computational Geometry
- Closest-Pair Algorithm
- Insertion Hull Algorithm
- Gift Wrap Algorithm
- Graham's Scan Algorithm
- Quick Hull Algorithm
Image Processing
- Intensity Quantization
- Spatial Resolution
- Pseudo Screen
- Boundary Following Algorithm
- Connected Component Labelling Algorithm
- Thinning Algorithm
- Zernike Polynomials
- Zernike Reconstruction
Computer Graphics
- Java Robot
- RGB Colour Components
- RGB Colour Position
- HSV Colours
- HSV Cone
- Boundary-Fill Algorithm
- Line Drawing (DDA)
- Line Drawing (Midpoint Displacement)
- Arc Drawing (Midpoint Displacement)
- Rotation
- Scaling
- Shear
- 3D Rotation
- Orthographic, Oblique, Perspective projections
- Bezier Curve
Automata Theory
- Deterministic Finite Automata (DFA)
- Non-Deterministic Finite Automata (e-NFA)
- Pushdown Automata
- Turing Machines
Data Structures and Algorithms
- Binary, Octal, Hexadecimal Numbers
- Stack
- Queue
- Cyclic Queue
- Linked List
- Priority Queue (Min-Heap)
- Tower of Hanoi
- N-Queens Problem
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- Linear Search
- Binary Search
- Binary Tree Traversal
- Binary Search Tree (Search)
- Binary Search Tree (Insert, Delete)
- 2-3 Tree (Insert)
- Graph Traversal