文件名称:heap-visualizer:使用 d3.js 的堆可视化程序
文件大小:77KB
文件格式:ZIP
更新时间:2024-08-05 22:55:59
JavaScript
堆可视化器 使用 d3.js 的堆可视化程序。 作者:Katrina Uychaco 和 Kalev Roomann-Kurrik 任务 设置初始 HTML 和 JS 文件 创建堆类 在 Heap 类上创建插入方法 在 Heap 类上创建 removeMax 方法 将堆存储数组转换为 d3 树可视化所需的嵌套对象格式的函数 创建 Heap 的 d3 树布局可视化 将 d3 树布局可视化旋转为垂直 基于 Heap 存储阵列状态更新 d3 树布局可视化 在 Heap 类的 insert 方法的每一步上更新 d3 树布局可视化 在 Heap 类的 removeMax 方法的每一步更新 d3 树布局可视化 添加表单以允许用户将值插入堆中 添加按钮以允许用户从堆中删除最大值 添加测试套件
【文件预览】:
heap-visualizer-master
----heap.js(4KB)
----visualize.js(8KB)
----README.md(884B)
----index.html(837B)
----lib()
--------bootstrap.min.css(120KB)
--------d3.min.js(148KB)
----styles.css(321B)