Hurna Explorer is a free web-based visualization platform for understanding and teaching science at any age. It is articulated around interactives animations and visualizers allowing to see algorithms, data structures, maths and much more.
By revealing the mechanics behind ‘complex’ computation, it helps to understand oneself and at its own pace. For more advanced users, it is useful as an online playground for experimenting with various modules: users can conduct further investigations by visualizing, analyzing, creating and sharing specific processes and structures.
Array - Chart
Data hold by the array with different possible representations. It shows values, positions, focus layers, traces and the available cursors.
Visual representations of sorting algorithms with two-dimensional crossing lines encoding the process.
Experimental Sound Generator.
Textual descitption of the algorithm steps by steps as well as errors, infos, warnings and remarks. Each code section is hierarchy indented and may be collapsed.
Visual representations of the memory usage during the process. Each bar represent one stored object. The color gradient encodes the fullness of the data structure.
Visual representations of a L-System fractal construction using a turtle geometry interpretation (as the old LOGO language).
Visual representations of maze algorithms and color flooding. Color gradient encodes the Manhattan distance from the starting cell. Color is useful to visually compare the structure of mazes; without color, the black and white alternating cells are too noisy to offer any pre-attentive comparisons. Show walls overflooded to further emphasize the structure of the maze, reducing visual noise. Overflooding operate during flooding, depending on the start cell.
Sepcialized tree representations of maze construction algorithms to show structure and illustrate the duality between maze and tree. From the starting cell, it gradually transforms the maze into a tree during flooding. Color gradient encodes the Manhattan distance from the starting node.
Textual descitption of steps by steps equation resolution. The level of detail of the resolution may be set within the editor (light by default). You may hide explanations to only retrieve the mathematical textbook.
An interactive graph functions drawer. It adds function step by step on solving equation and find special points such as lines intersections (solution of the equation). Further investigations may be conduct by playing with the graph; for instance clicking on intersection points to show/hide the concerned equation lines. Note: More advanced controls are available within the left panel menu.