成语大全网 - 成语解释 - 数组与集合的区别?

数组与集合的区别?

一、主体不同

1、数组:是有序的元素序列。将有限个类型相同的变量的集合命名。

2、集合:具有某种特定性质的具体的或抽象的对象汇总而成的集体。

二、特点不同

1、数组:数组中的所有元素都具有相同类型。数组中的元素存储在一个连续性的内存块中,并通过索引来访问。

2、集合:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。

三、规则不同

1、数组:不给可初始化的数组赋初值,则全部元素均为0值。只能给元素逐个赋值,不能给数组整体赋值。

2、集合:集合中,每个元素的地位都是相同的,元素之间是无序的。集合上可以定义序关系,定义了序关系后,元素之间就可以按照序关系排序。

百度百科-集合

百度百科-数组