Selection Sort Animation by Y. Daniel Liang using JavaScript and Processing.js

Usage: Perform selection sort for a list of 20 distinct integers from 1 to 20. Click the Step button to swap the first element (highlighted in red) with the smallest element in the remaining unsorted list. Click the Reset button to start over with a new random list.