斯卡拉 – 为什么矢量如此浅?
Scala的向量分支因子为32,而不是其他数字的原因是什么?小分支因素不会实现更多的结构共享吗? Clojure似乎使用相同的分支因子.我错过了分支因子32有什么神奇之处吗?
解决方法
如果你解释了分支因素是什么会有所帮助:
树或图的分支因子是每个节点处的子节点数. 所以,答案似乎主要在这里: http://www.scala-lang.org/docu/files/collections-api/collections_15.html
因此,基本上,他们必须就每个节点有多少孩子做出设计决定.正如他们解释的那样,32似乎是合理的,但是,如果你发现它对你来说太严格了,那么你总是可以写自己的班级. 有关为什么它可能是32的更多信息,你可以看一下这篇论文,就像它们在上面做出相同陈述的介绍一样,关于它几乎是不变的时间,但是这篇论文看起来比看起来更像是Scala. http://infoscience.epfl.ch/record/169879/files/RMTrees.pdf (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |