gpt4 book ai didi

java - 用 TreeMultimap 来天花板()

转载 作者:行者123 更新时间:2023-12-01 23:56:52 25 4
gpt4 key购买 nike

  • 是否可以从 Google 的 guava 扩展 TreeMultimap 以获得一些奇怪的 ceiling 功能? ceiling(key) 将返回大于给定键的最小键。 (我知道我可以获得一个有序的 Collection View 并只是看看,但我更喜欢具有更好时间复杂度的东西,例如平衡二叉搜索树提供的)
  • 是否有任何其他库可以实现平衡二叉搜索树并允许这样做?
  • TreeMultimap的常用操作复杂度如何?

最佳答案

multimap.keySet().ceiling(key)

非常直接,但是您需要 Java 6 和最新的 Guava 版本 14.0,即 TreeMultimap.keySet() started returning NavigableSet 。复杂度为 O(log #keys),正如您所期望的。

关于java - 用 TreeMultimap 来天花板(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15453857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com