JHAVÉ Java-Hosted Algorithm Visualization Environment |
| Home | Learners | Instructors | Developers | Download |
The JHAVÉ project is an ongoing and evolving project that is currently developing laboratory resource modules for the following data structure and algorithm topics. A central component is a JHAVÉ-rendered visualization of the algorithm, but a mere visualization without supporting materials does not necessarily lead to learning. Consequently the vision of the JHAVÉ project is to provide each module as a section in a Visualization-based Computer Science Hypertextbook, (a "VizCoSH" by the terminology established in this report of a Working Group convened at the 2006 ITiCSE Conference)
Not all of these lab modules are yet complete. A complete module consists of the following components:
Since not all of the modules are complete, the list below provides a "legend" for each module that describes the components that are currently available. This legend consists of three "codes":
SortingBubble Sort (H,P,I) Selection Sort (H,P,I) Insertion Sort (H,P,I) Heap Sort (MH,P,I) Merge Sort (MH,P,I) Quick Sort (H,P,I) Shell Sort (MH,P,I)
|
Graph AlgorithmsA-Star Search (H,P,I) Beam Search (H,P,I) Best First Search (H,P,I) Depth & Breadth-first Search (H,NP,I) Dijkstra's Algorithm (H,NP,I) Floyd's Algorithm (H,NP,I) Kruskal's MST (H,NP,I) Prim's MST (H,NP,I) |
HashingLinear Hashing (MH,NP,NI) Chained Hashing (MH,NP,NI) Double Hashing (MH,NP,NI) Quadratic Hashing (MH,NP,NI) MiscellaneousBinary Search Trees (NH,P,I) Red-black Trees (NH,P,I) Huffman Encoding (NH,NP,NI) Huffman Decoding (NH,NP,NI) Stack-based Parsing (NH,NP,NI) |
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.