加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala中是否缺少Multisets?

发布时间:2020-12-16 19:18:05 所属栏目:安全 来源:网络整理
导读:我正在尝试 Scala中的Facebook Hacker Cup 2013资格问题,对于第3个问题,我觉得需要有序的Multiset,但在scala的(2.10)集合中找不到. scala的集合中是否缺少此数据结构.它将在未来版本中实施吗?如果你已经实现了集合,那么Multiset是不是真的有必要? 解决方法
我正在尝试 Scala中的Facebook Hacker Cup 2013资格问题,对于第3个问题,我觉得需要有序的Multiset,但在scala的(2.10)集合中找不到. scala的集合中是否缺少此数据结构.它将在未来版本中实施吗?如果你已经实现了集合,那么Multiset是不是真的有必要?

解决方法

multiset是一种相当奇特且不常见的数据结构.例如,它不是 Java标准库的一部分. Guava确实有一个,Boost也是如此,但Boost几乎拥有一切.

如果你想要的只是计算元素的出现次数,你可以从元素求助于SortedMap来计算.另一方面,如果您要求元素是不同的,可检索的,但在排序规则下是等效的,您可以使用从元素(不重要的一个)到一组可分辨元素的SortedMap.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读