什么是矢量数组?

时间:2009-02-25 20:10:46

标签: c arrays vector

我想在C中创建一个矢量数组以在我的项目中使用。我之前没有使用过这样的数据结构,似乎无法找到有关它的好信息。

您是否可以提供信息链接或发布描述此数据结构的信息,以及其使用,效益和功能。

实施文件也是有用的参考。

4 个答案:

答案 0 :(得分:3)

“......似乎无法找到有关它的好消息。”笏?

Google is pretty much king

首先要了解 的含义。然后根据您研究的内容实施。您不仅需要了解矢量是什么,还需要了解指针和结构。向你的导师寻求帮助,或者找一个同伴来解决这个问题。

答案 1 :(得分:1)

这取决于您对术语的含义。 “Vector”有一个非常具体的数学定义,但不幸的是,在不知道你的目标是什么的情况下,“向量数组”有点模棱两可,因为向量是一种说话方式的数组。

如果您在软件中进行数学运算,您实际上可能需要一组向量而不是数组即向量。但是,这取决于你想要实现的目标。 (在我的工作中,我需要处理矢量数据的数组,其中矢量是3D空间中的“位置”。)

最短的路径可能是键入:

Vector my_array[4];

...看看是否编译。如果没有,则代码库中没有Vector对象/结构数组。 :)

答案 2 :(得分:0)

查看structC/C++ structures and classes

答案 3 :(得分:0)

简单的谷歌搜索矢量数组c http://www.codecogs.com/d-ox/array/vector.php