对应于 Java 集合的 Ruby 数据结构实现



我来自一个Java世界,通常会考虑一个必需的集合接口(集合,列表,映射),并根据不同的用例选择要使用的具体实现,类似于Java问题的参考

我想知道是否有与java中可用的类似红宝石数据结构相对应的类似红宝石数据结构的良好摘要?

如果没有,有人可以提供人们最喜欢的实现:

  1. 列在第 http://docs.oracle.com/javase/1.5.0/docs/guide/collections/overview.html 页中间的表格中
    1. 其他一些像说队列:阻塞、延迟、链接阻塞队列、循环等特里树等

如果大多数来自红宝石标准库,那就更好了,否则流行的宝石也可以。

我的目的是在 ruby 世界中选择良好的数据结构实现时有一个参考的地方

谢谢!

Ruby 有 set with 以及它们的排序对应物。数组类处理来自 Java 的列表等效性,并且有一个哈希类可以像 maps 一样工作。别的东西?发表评论。

最新更新