Java 数据结构引用

标签 java data-structures time-complexity summary

谁能给我一个包含主要 Java 数据结构摘要的网站的引用资料,以及它们各自的时间复杂性(对于某些给定的操作,如添加、查找、删除),例如Hashtables 是 O(1) 的查找,而 LinkedLists 是 O(n)。内存使用等一些细节也会很好。

这对于思考算法的数据结构非常有帮助。

最佳答案

是否有理由认为 Java 的实现(在复杂性方面)不同于通用的、与语言无关的实现?换句话说,为什么不只是引用关于各种数据结构复杂性的一般引用:

NIST Dictionary of Algorithms and Data Structures

但是,如果你坚持 Java 特定:

Java standard data structures Big O notation

Java Collections cheatsheet V2 (死链接,但是 this is the first version of the cheatsheet )

关于Java 数据结构引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274711/

相关文章:

600M 句子的 Java 哈希字符串

java - 要么用于 java 中的错误处理

java - 正则表达式匹配器在 JUnit 上工作但在 Servlet 容器上失败

java - 使用 Java 中的映射实现的队列数据结构,大小限制为 5

algorithm - 联合查找算法

python - 内置 python 函数的时间/空间复杂度

java - 操作整数对象而不创建新实例?

xhtml - Nokogiri 替换标签值

mysql - 设计复杂的 SQL 结构

algorithm - 棘手的时间复杂度