GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing algorithm-visualizer.github.io — algorithm-visualizer: Main Page
AllClasses
algorithm-visualizer Documentation
PrerequisitesInstallation
```bash mkdir build cd build cmake .. make install ``` Usage```cpp // import visualization libraries { #include "algorithm-visualizer.h" // } #include <vector> #include <string> // define tracer variables { Array2DTracer array2dTracer = Array2DTracer("Grid"); LogTracer logTracer = LogTracer("Console"); // } // define input variables std::vector<std::string> messages{ "Visualize", "your", "own", "code", "here!", }; // highlight each line of messages recursively void highlight(int line) { if (line >= messages.size()) return; std::string message = messages[line]; // visualize { logTracer.println(message); array2dTracer.selectRow(line, 0, message.size() - 1); Tracer::delay(); array2dTracer.deselectRow(line, 0, message.size() - 1); // } highlight(line + 1); } int main() { // visualize { Layout::setRoot(VerticalLayout({array2dTracer, logTracer})); array2dTracer.set(messages); Tracer::delay(); // } highlight(0); return 0; } ``` Check out the API reference for more information. ContributingCheck out the https://github.com/algorithm-visualizer/tracers.cpp/blob/master/CONTRIBUTING.md "contributing guidelines". Generated by
1.8.6
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |