qs-ws:通过 websockets 在 haskell 中快速排序。 巴洛克如地狱

时间:2024-07-27 15:31:58
【文件属性】:

文件名称:qs-ws:通过 websockets 在 haskell 中快速排序。 巴洛克如地狱

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-27 15:31:58

Haskell

QS-WS 在 Heroku 上作为运行。 运行快速排序,在最小可用间隔优先的基础上对间隔进行分区。 受到启发。 前端使用 D3.js 来可视化快速排序,使用改编自 Mike Bostock 的的代码。 Haskell 后端通过 websocket 在前端提供的数组上运行快速排序,然后通过 websocket 将交换和分区事件推送回前端进行渲染。 是的,这一切都可以在客户端用 Javascript 完成,但这更有趣。


【文件预览】:
qs-ws-master
----.gitignore(41B)
----README.md(684B)
----qs.html(3KB)
----Setup.hs(46B)
----Procfile(27B)
----qs-ws.cabal(829B)
----LICENSE(1KB)
----ws.hs(3KB)

网友评论