Language agnostic 表示集合但顺序重要的集合类称为什么?

Language agnostic 表示集合但顺序重要的集合类称为什么?,language-agnostic,collections,naming-conventions,naming,Language Agnostic,Collections,Naming Conventions,Naming,可以有重复项且顺序重要的集合称为列表 可以有重复项且顺序无关紧要的集合称为包 不能有重复项且顺序无关紧要的集合称为集合 那么第四个组合是什么呢;您认为不能有重复项的集合类别是什么?顺序在哪里重要 如果您可以链接到建议名称的示例(使用越广泛越好),请这样做。我会将其命名为有序集如何列出有序集 示例:Java的Apache Commons Collections库()(现在已经过时,因为Java引入了自己的LinkedHashSet类)。但这并不是说它是隐式排序还是显式排序。这是一个关键的区别。我想

可以有重复项且顺序重要的集合称为列表
可以有重复项且顺序无关紧要的集合称为
不能有重复项且顺序无关紧要的集合称为集合

那么第四个组合是什么呢;您认为不能有重复项的集合类别是什么?顺序在哪里重要


如果您可以链接到建议名称的示例(使用越广泛越好),请这样做。

我会将其命名为有序集

如何
列出有序集


示例:Java的Apache Commons Collections库()(现在已经过时,因为Java引入了自己的
LinkedHashSet
类)。

但这并不是说它是隐式排序还是显式排序。这是一个关键的区别。我想说,显式顺序(例如,排序数据)与数据结构(如何存储)无关,它与数据功能(它的用途)相关。我想说,他只提到隐式排序。我的观点是,这个名称没有明确说明这一点,它可以用两种方式来解释。你是指显式排序(如列表)还是隐式排序(即基于元素的排序顺序)?显式排序,如在列表中。