database - 数组 vs 向量 vs 元组?

标签 database data-structures

我对数组向量元组之间的区别有点困惑。

有什么区别?

最佳答案

简答 -

数组 - 相同类型对象的固定大小容器

向量 - 相同类型对象的动态大小容器

元组 - 不同类型对象的动态大小容器

它们都保留了插入的顺序。

向量和数组之间的区别在很大程度上因语言而异。例如,在 C++ 中,矢量是动态数组(原始数组的包装器)。对于 java,动态容器有 ArrayListVector - 后者是线程安全的。

关于database - 数组 vs 向量 vs 元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50506846/

相关文章:

c# - 如何在另一台计算机上运行包含本地 SQL Server 数据库的 C# 应用程序?

java - 哪个用Java编写的嵌入式数据库可用于简单的键/值存储?

sql - 多对多数据库设计问题

java - 我需要一个数据结构来保存两种数据类型

mysql - 如何从 mysqldump 恢复转储文件?

database - 在将自身保存到磁盘的内存 key 存储中?

c++ - 带分页的红黑树

c - 用于同步多个项目集合的高效数据结构和策略

objective-c - 有没有办法强制在 NSArray、NSMutableArray 等上输入?

c++ - Skiplast 随机函数需要解释