/
githubmirror
/
algorithm-visualizer
Обзор
Документация
Войти
/
githubmirror
/
algorithm-visualizer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/files/skeletons/code.js
39 строк
915 B
Jason Park
Separate backend from algorithm-visualizer repo
08 июн 2019, 20:59
08 июн 2019, 20:59
faae63b
Код
Авторство
О чём код?
// import visualization libraries { const { Array2DTracer, Layout, LogTracer, Tracer, VerticalLayout } = require('algorithm-visualizer'); // } // define tracer variables { const array2dTracer = new Array2DTracer('Grid'); const logTracer = new LogTracer('Console'); // } // define input variables const messages = [ 'Visualize', 'your', 'own', 'code', 'here!', ]; // highlight each line of messages recursively function highlight(line) { if (line >= messages.length) return; const message = messages[line]; // visualize { logTracer.println(message); array2dTracer.selectRow(line, 0, message.length - 1); Tracer.delay(); array2dTracer.deselectRow(line, 0, message.length - 1); // } highlight(line + 1); } (function main() { // visualize { Layout.setRoot(new VerticalLayout([array2dTracer, logTracer])); array2dTracer.set(messages); Tracer.delay(); // } highlight(0); })();