【问题标题】:What is a Vector Array? [closed]什么是向量数组? [关闭]
【发布时间】:2009-02-25 20:10:45
【问题描述】:

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

您能否提供信息链接或发布描述此数据结构的使用、优势和功能的信息。

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

【问题讨论】:

    标签: c arrays vector


    【解决方案1】:

    “......似乎无法找到关于它的好信息。”瓦?

    Googleisprettymuchking

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

    【讨论】:

      【解决方案2】:

      这取决于您所说的术语。 “向量”有一个非常具体的数学定义,但不幸的是,在不知道您的目标是什么的情况下,“向量数组”有点模棱两可,因为从某种意义上说,向量就是一个数组。

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

      最短的路径可能是输入:

      Vector my_array[4];

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

      【讨论】:

      • 这个答案有什么问题?
      • 向量是对象的动态数组。这个问题本质上不是数学问题,它询问的是在 C 中实现向量数据结构。不阅读这个问题可能是你被撞倒的原因。
      • 所以你是说我曾经使用过的每个代码库都将 Vector 实现为 3D 原语(实际上,硬件甚至使用这样的东西,如 MMX、SSE 等中所见)。 ),这意味着事实上我阅读了这个问题,但发现它模棱两可。因为别人的无知而被撞倒是有点难过。
      • 问题键:“在 C 中创建向量数组”和“数据结构”。我不会太个人化。无法控制所有人。
      • 向量数组是向量的数组。考虑到问题的模糊性,这个答案很好。我什至会为“Vector v”投赞成票;建议:)
      【解决方案3】:

      查看structC/C++ structures and classes

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2017-09-02
          • 2020-12-21
          • 2021-12-29
          • 1970-01-01
          • 2021-10-25
          • 2019-08-13
          • 2017-09-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多