代码之家  ›  专栏  ›  技术社区  ›  NoozNooz42

平衡二叉搜索树

  •  0
  • NoozNooz42  · 技术社区  · 16 年前

    考虑到我最近(有点成功)的问题:

    Algorithmic issue: determining "user sessions"

    n对数m 问题的解决方案,谢天谢地 ),就像由一个答案暗示的一样(答案带有一些伪代码)。

    如果没有,您知道这种树的任何实现(Apache、googlecollections等等)?

    如果没有合适的树,那么从什么树开始实现这样一个平衡的二叉树呢?

    1 回复  |  直到 9 年前
        1
  •  4
  •   Nikita Rybak    16 年前

    java.util.TreeSet 是一个平衡树实现。它通过在必要时修改树结构来保证O(logn)的访问时间,因此不会退化为一个列表。

    主要问题是:您需要从该树执行哪些操作,以及 TreeSet