Web Resources

The resources referenced in this page are general web
sites that are related to topics covered in the book, Data Structures and Algorithms in
Java. The contents of these sites are not directly
affiliated with this work, however, and may change at any
time. For applets that were contributed to specifically
illustrate topics from the textbook, please see the animations page.

The
Java Sorting Animation Page has demonstrations of bubble,
selection, heap, insertion, merge, and quick sorts. It comes with
complete descriptions for the algorithms. It is a very good way to
understand the algorithms, since it indicates exactly what happens
during each iteration and even allows you to undo steps.