我来自 Java 世界,通常会考虑所需的集合接口(interface)(集、列表、映射),并根据不同的用例选择要使用的具体实现,例如 this reference of Java Question
我想知道是否有与可用的 java 中的数据结构相对应的类似 ruby 数据结构的良好总结?
如果没有,有人可以提供人们最喜欢的实现:
- 列在页面中间的表格中 http://docs.oracle.com/javase/1.5.0/docs/guide/collections/overview.html
- 其他一些像说 队列:阻塞、延迟、链接阻塞队列、循环等 特里 树木 等等
如果大多数来自 ruby 标准库,则更好,否则流行的 gems 也很好。
我的意图是在ruby世界中选择好的数据结构实现时有一个引用的地方
谢谢!
最佳答案
ruby 有 set与他们一起 sorted counterpart . array类处理来自 Java 的列表等效项,并且有一个 hash类的功能类似于 map 。还要别的吗?发表评论。
关于java - java集合对应的ruby数据结构实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443315/