Scala的最小-最大优先级队列

Scala的最小-最大优先级队列,scala,guava,minmax-heap,Scala,Guava,Minmax Heap,我正在使用类似的MaxMinPriorityQueue搜索库。因为我无法使用它,因为当我添加如下依赖项时sbt失败: "com.google.guava" %% "guava" % "24.0-jre" 它似乎没有scala的构建,因为可以找到: com.google.guava:guava_2.11:24.0-jre: not found. 搜索了一段时间后,我发现Scala没有类似的数据结构。有人知道scala的MinMaxPriorityQueue有什么实现吗 谢谢。这很管用 "com

我正在使用类似的
MaxMinPriorityQueue
搜索库。因为我无法使用它,因为当我添加如下依赖项时sbt失败:

"com.google.guava" %% "guava" % "24.0-jre"
它似乎没有scala的构建,因为可以找到:

com.google.guava:guava_2.11:24.0-jre: not found.
搜索了一段时间后,我发现Scala没有类似的数据结构。有人知道scala的MinMaxPriorityQueue有什么实现吗

谢谢。

这很管用

"com.google.guava" % "guava" % "24.0-jre"
它是用java编写的。所以它不需要scala版本。因此,您不需要在依赖项中指定“%”。

这是可行的

"com.google.guava" % "guava" % "24.0-jre"

它是用java编写的。所以它不需要scala版本。因此,您不需要在依赖项中指定“%”。

双百分号
%%
将“_2.11”后缀添加到“番石榴”标识符中。由于“guava”只是一个Java库,它对Scala一无所知,当然也没有任何专门为Scala 2.11打包的版本

只需直接从Maven Central复制库依赖项,如下所示:

libraryDependencies += "com.google.guava" % "guava" % "24.0-jre"

(注意单个
%%
),它应该可以工作。

双百分号
%%
将“_2.11”后缀添加到“番石榴”标识符中。由于“guava”只是一个Java库,它对Scala一无所知,当然也没有任何专门为Scala 2.11打包的版本

只需直接从Maven Central复制库依赖项,如下所示:

libraryDependencies += "com.google.guava" % "guava" % "24.0-jre"

(注意单个
%
),它应该可以工作。

Args,我是什么傻瓜!,我忘了
%%
的意思,谢谢!阿格斯,我真傻!,我忘了
%%
的意思,谢谢!