给定一个数据结构规范,比如一个具有已知复杂性界限的纯函数映射,人们必须在几种实现之间进行选择。有一些关于如何挑选正确的树的民间传说,例如,红-黑树通常被认为更快,但AVL树在工作负载上有更好的性能,并且有很多查找。
发布于 2013-11-28 01:22:54
这些基本上都是研究课题,结果通常以结论的形式给出,而统计数据是隐藏的。不过,人们可以对自己的数据进行统计分析。
对于基准测试,最好浏览一下实现细节。
问题的第三部分是一个非常主观的问题,在实施时可能永远不会知道实际意图。但是,像perl这样的语言会尽力为每个操作实现高度优化的解决方案。
以下可能会有所帮助: Chris Okasaki http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf的纯函数式数据结构
https://stackoverflow.com/questions/15839227
复制相似问题