1
3
把每个人的答案放在一起:
考虑到你的问题:
看来
|
2
3
来自奥德斯基、斯彭和维纳(2007年) scala编程 ,Artima出版社,第243页: 通过缓存在弱集合中创建的所有实例,可以散列类的cons实例。然后,每当需要类的新实例时,首先检查缓存。如果缓存中已有一个元素与要创建的元素相同,则可以重用现有实例。由于这种安排,任何两个等于equals()的实例也等于引用相等。 |
3
2
http://en.wikipedia.org/wiki/Hash_cons 现在重定向。
它是
http://www.cs.utexas.edu/~moore/acl2/current/HONS.html 描述Lisp的实现。 |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 2 年前 |
Daniel · C#轻松存储快速访问的大型位矩阵 6 年前 |
halbe · 优化音频DSP程序的numpy计算 6 年前 |
Afsara · 是否有任何方法不能优化我们的应用程序? 6 年前 |