动态数组中可以有不同类型的原始数据类型吗?

问题描述 投票:0回答:1

我对计算机科学中的数据结构是陌生的。我试图找出有关列表实现的所有类型。我从动态数组开始,我想知道动态数组数据结构中是否可以具有不同类型的原始数据类型。尽管“动态”仅表示您可以删除,插入和添加到阵列中,而无需关心其大小。但是,您是否也需要照顾数组中元素的类型?

data-structures computer-science dynamic-arrays primitive-types
1个回答
0
投票

术语dynamic data structure仅指其在运行时的大小/结构,因为它可以在运行时更改。

例如,在C ++中,数组是静态数据结构,而向量或ordered_set可能是动态的。

通过在数据结构中具有多种数据类型,您所指的是一种动态类型的语言。

如果语言是动态类型的,例如python,则任何数据结构都将支持其中的多个元素。数据结构本身并不一定要严格地动态发生。


0
投票

您要搜索的术语分别是heterogeneous。异构列表可以存储不同种类的元素,而同类列表则限于一种类型的元素。

© www.soinside.com 2019 - 2024. All rights reserved.