Java的TreeSet和TreeMap使用什么样的树?

发布于 2024-09-16 04:50:08 字数 26 浏览 2 评论 0原文

它们是 AVL 树、红黑树还是其他树?

Are they AVL trees, red-black trees, or something else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

千鲤 2024-09-23 04:50:08

红黑树如javadoc第一行所述。

Red-black trees as described in the first line of the javadoc.

浅唱ヾ落雨殇 2024-09-23 04:50:08

java.util.TreeMap文档:

基于红黑树NavigableMap 实现。

对于此类问题,您应该首先查阅文档。 API 不应描述全部内部工作,但通常会记录基本信息,例如所使用的通用数据结构和算法。


其他 Java Collections Framework 琐事

这些都是有明确记录的小琐事:

相关问题

From the java.util.TreeMap<K,V> documentation:

A Red-Black tree based NavigableMap implementation.

For questions like these, you should always first consult the documentation. The API shouldn't describe ALL of the inner-workings of a class, but elementary informations such as general data structures and algorithms used are usually documented.


Other Java Collections Framework trivias

These are all little trivias that are also clearly documented:

Related questions

椒妓 2024-09-23 04:50:08

TreeMap Javadoc 的第一句指出:

基于红黑树的NavigableMap实现。

The first sentence of the TreeMap Javadoc states:

A Red-Black tree based NavigableMap implementation.

一念一轮回 2024-09-23 04:50:08

它是 Oracle 桌面 Java 实现中的红黑树,但是 Android 中的 AVL 树

It is a red-black tree in the Oracle desktop Java implementation, but an AVL-tree in Android.

狼性发作 2024-09-23 04:50:08

TreeSet是基于TreeMap的。
他们使用红黑树,红黑树是AVL的一种

TreeSet is based on TreeMap.
And they uses red-black tree, red-black tree is a kind of AVL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文