文件名称:heap-visualization:二叉堆的 d3.js 可视化
文件大小:167KB
文件格式:ZIP
更新时间:2024-06-21 12:24:28
JavaScript
堆可视化 二叉堆的 d3.js 可视化。 使用扩展到触发事件的 Python 的部分端口。 发展 构建heap-vis.js : npm run-script build-browser 并运行一个简单的文件服务器: python -m SimpleHTTPServer或python3 -m http.server 构建文档: npm run-script docs 去做: 测试事件堆 在浏览器中测试可视化 当查看者单击页面顶部的值时 它应该将值作为节点淡入堆树中,然后为任何堆筛选设置动画 展示如何将堆存储为数组 提取最小值/最大值 从堆中心删除节点 最小和最大堆(更改排序顺序或修改的比较器、getter、setter) 添加文字 比喻一个漏斗来解释它? 类似于谐波势的量子化能级? 应用示例:锦标赛、音序器? 添加 Leftist、Skew 和 Binomial 堆?
【文件预览】:
heap-visualization-gh-pages
----heap-vis.js(343KB)
----index.html(616B)
----heapq.coffee(2KB)
----heap-vis.coffee(4KB)
----.travis.yml(42B)
----event-heap.coffee(603B)
----colorbrewer.css(46KB)
----test()
--------heapq.spec.coffee(458B)
--------jscheck.js(26KB)
--------mocha.opts(44B)
----screenshot.png(72KB)
----README.md(1KB)
----colorbrewer.js(25KB)
----.gitignore(109B)
----style.css(2KB)
----package.json(569B)