Scala 的最小最大优先级队列
Min Max Priority Queue for Scala
我正在搜索带有 MaxMinPriorityQueue
的图书馆,例如 guava's one。因为我不能使用它,因为当我像这样添加依赖项时 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 版本。因此您不需要在依赖项中指定“%%”。
双百分号 %%
将“_2.11”后缀添加到 "guava" 标识符。由于 "guava" 只是一个 Java 库,它对 Scala 完全一无所知,当然也没有专门为 Scala 2.11 打包的任何版本。
只需直接从 Maven Central 复制库依赖项,原样:
libraryDependencies += "com.google.guava" % "guava" % "24.0-jre"
(注意单曲%
),应该可以了。
我正在搜索带有 MaxMinPriorityQueue
的图书馆,例如 guava's one。因为我不能使用它,因为当我像这样添加依赖项时 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 版本。因此您不需要在依赖项中指定“%%”。
双百分号 %%
将“_2.11”后缀添加到 "guava" 标识符。由于 "guava" 只是一个 Java 库,它对 Scala 完全一无所知,当然也没有专门为 Scala 2.11 打包的任何版本。
只需直接从 Maven Central 复制库依赖项,原样:
libraryDependencies += "com.google.guava" % "guava" % "24.0-jre"
(注意单曲%
),应该可以了。