Section 1 introduces the three algorithms considered: insertion sort, selection sort, and quicksort. Next, we develop the tools for producing graphics and animations that show how the algorithms perform on various inputs. Some more tools are used to investigate the behavior of sorting algorithms for large inputs. We treat them in Section 3.
Finally, we mention an improvement to a package for producing static views of animations that we developed for the applications in this chapter.
Sorting.m
SortVisual.m
SortAux.m
SortAuxG.m
FlipBookAnimation.m
SystemFiles/Graphics/TextResources directory.
SortingExamples.nb