文件名称:formation:住在这里
文件大小:4.54MB
文件格式:ZIP
更新时间:2024-05-18 09:33:00
JavaScript
编队 概述 排序算法可视化使用Javascript,React.js和HTML canvas构建,以创建交互式的排序算法可视化,包括:快速排序,气泡排序,插入排序,选择排序,混合排序,堆排序,奇偶排序和双音排序。 它可以帮助人们了解交换上下文中不同排序算法的行为。 特征 借助Foramtion,用户可以: 可视化不同的排序算法。 比较排序算法之间的速度。 指示 单击“全部随机播放”以随机播放所有演示。 单击随机播放演示以查看随机播放的工作方式。 线按其斜率(从负斜率到正斜率)排序。 当线条颜色为黑色时,表示两条线条正在相互比较。 当线条颜色为红色时,表示两条线被交换了。 使用速度倍增器更改可视化速度。 有趣的片段 到目前为止,合并排序是该可视化中最困难的部分,因为合并排序本质上不会在交换上下文中进行排序。 因此,排序的痕迹必须进行转换以适合可视化引擎。 function
【文件预览】:
formation-master
----asset()
--------favicon.ico(318B)
--------sortingv.gif(3.99MB)
----index.html(588B)
----webpack.config.js(674B)
----lib()
--------stick_arr.js(6KB)
--------entry.jsx(14KB)
--------single_sort.jsx(2KB)
--------stick.js(1KB)
--------util.js(766B)
--------stick_view.js(733B)
--------modal_style.js(572B)
--------sorting_algs()
----README.md(2KB)
----bundle.js(1.4MB)
----css()
--------style.css(2KB)
----.gitignore(497B)
----bundle.js.map(1.67MB)
----package.json(697B)