【问题标题】:Java - what data structure should I use? [duplicate]Java - 我应该使用什么数据结构? [复制]
【发布时间】:2014-05-03 01:59:35
【问题描述】:

我正在编写一个 Java 程序来创建序列并保存它们。 我正在寻找最合适的数据结构来保存序列。 我不知道系列的长度,或者我会有多少系列,系列可以有不同的长度。

我应该使用什么结构?

【问题讨论】:

标签: java data-structures


【解决方案1】:

这取决于您希望如何访问项目(顺序或随机),但 ArrayList 或 LinkedList 可能是一个好的开始。

这是对两者的讨论:When to use LinkedList over ArrayList?

【讨论】:

    【解决方案2】:

    例如,您可以使用StringsList(即ArrayListLinkedList)。如果您想存储有关序列的更多信息,我建议您编写一个名为 Sequence 的类,其中包含 String 和您的其他信息。

    【讨论】:

      【解决方案3】:

      数据结构基本上取决于你要存储的数据类型,既​​然你说的长度是事先不知道的,我想你应该看看java中的Collections然后再决定哪个一个可以使用。

      也许如果您向我们提供样本数据,我们或许可以更好地帮助您。

      【讨论】:

        猜你喜欢
        • 2011-12-12
        • 2023-03-05
        • 2011-10-24
        • 1970-01-01
        • 1970-01-01
        • 2012-04-18
        • 2021-02-26
        • 1970-01-01
        相关资源
        最近更新 更多