【发布时间】:2012-11-18 18:42:36
【问题描述】:
我来自 java 世界,通常会考虑所需的集合接口(集合、列表、映射),并根据不同的用例选择要使用的具体实现,例如 this reference of Java Question
我想知道是否有对应于 java 中可用的类似 ruby 数据结构的很好的总结?
如果没有,谁能提供人们最喜欢的实现:
- 在页面中间的表格中列出http://docs.oracle.com/javase/1.5.0/docs/guide/collections/overview.html
- 其他一些喜欢说 队列:阻塞、延迟、链接阻塞队列、循环等 特里 树木 等等
如果大多数都来自 ruby 标准库,那就更好了,否则流行的 gem 也可以。
我的目的是在 ruby 世界中选择好的数据结构实现时有一个参考的地方
谢谢!
【问题讨论】:
-
您为什么不直接浏览Ruby core 和standard library 提供的课程?没有太多需要很长时间才能完成的事情。阅读文档可能会很枯燥,但确实很有用。
-
谢谢,我去看看。我正在寻找一个具有 2 列 java DS 的并行表,对应的 Ruby DS 。当我在寻找linkedHashMap、concurrentHashMap、sortedMap 等时特别有用,而且我不必为它们中的每一个进行大量搜索和浏览。对于许多人来说,这听起来像是一个常见的用例,所以认为网络上可能已经有类似的东西了。
标签: java ruby data-structures