gpt4 book ai didi

java - 数据结构的这些属性叫什么?

转载 作者:行者123 更新时间:2023-11-30 06:31:02 25 4
gpt4 key购买 nike

如果我有一些任意的数据结构,如果满足以下情况,我能对这个结构说些什么:

(1) 如果我将五个元素放入一个数据结构中,则可以按相同的顺序检索这五个相同的元素。例如,如果我将数字 4、6、2 和 7 放入一个数组中,然后检索第一个元素,它将是一个 4。

(2) 如果我将五个元素(可以比较)放入一个数据结构中,那么它们将始终按某种标准排序。也就是说,如果条件是递增的量级,我将 4、6、2 和 7 放入此结构中,然后检索第一个元素,它将是 2。

(3) 如果我将五个元素放入一个数据结构中,我无法执行任何操作来确保我取回放入其中的第一个元素。

(4) 如果我将五个元素放入其中,那么添加结构中已有的任何元素都不会对结构产生影响。

编辑:我不是在询问具有这些属性的数据结构的名称。一个类似于 List,2 是二叉搜索树或其他东西,3 是 Hash,4 是 HashSet 或许多其他不允许重复的集合实现。我要的是属性名称。例如,能够说“对于这个问题,我们需要使用有序的数据结构……”

最佳答案

(1) 有序

(2) 可能已排序

(3) 无序

(4) 不包含重复项

对不起,(4) 有点逃避,但这是我能想到的全部。

关于java - 数据结构的这些属性叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com