如何用Erlang实现"堆排序算法"
Erlang语言中变量不可变,而"堆排序算法"运行过程中,需要不断的修改数组的内容,感觉用Erlang这样的纯函数语言实现起来很困难,不知道大家有没有什么好的思路,先谢谢了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Erlang语言中变量不可变,而"堆排序算法"运行过程中,需要不断的修改数组的内容,感觉用Erlang这样的纯函数语言实现起来很困难,不知道大家有没有什么好的思路,先谢谢了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
涉及修改的fp都不擅长,实现起来也是低效的
回复 1# erlangsir
Erlang不知道,给你个Haskell版本的快排参考一下吧:
复制代码