标签: database data-structures
我对数组,向量和元组之间的区别感到有些困惑。
有什么区别?
答案 0 :(得分:1)
简短回答 -
数组 - 相同类型对象的固定大小容器
Vectors - 相同类型对象的动态大小容器
元组 - 不同类型对象的动态大小容器
所有这些都保留了插入的顺序。
矢量和数组之间的差异很大程度上因语言而异。例如,在C ++中,vector是动态数组(原始数组的包装器)。对于java,动态容器有ArrayList和Vector - 后者是线程安全的。
ArrayList
Vector