作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关于Splay Trees Wikipedia page据说(在优点部分):
Possibility of creating a persistent data structure version of splay trees—which allows access to both the previous and new versions after an update. This can be useful in functional programming, and requires amortized O(log n) space per update.
最佳答案
你的问题似乎来自一个持续不幸的术语混淆。更好的短语可能是 纯功能 ,即没有破坏性突变的函数式编程。混淆可能源于这样一个事实,即出于各种原因,不可变的、持久的数据结构在整个函数式编程中更为常见。
简而言之,您可能会将这句话理解为“在仅使用不可变数据结构进行编程时,创建持久的展开树会很有用”,这接近于同义反复。
关于functional-programming - 为什么持久伸展树(Splay Tree)在函数式编程中特别有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348359/
我是一名优秀的程序员,十分优秀!