【发布时间】:2014-04-27 23:46:36
【问题描述】:
我想知道是否有更好的链接数组的方法?这不是一个特定于语言的问题,任何和所有想法都会很有趣,可以阅读更多内容。
基本上,我有一个节点数组。该数组链接到另一个具有唯一 ID 的数组。反过来,这个数组链接到一个带有 x 坐标的数组,而这个数组又链接到另一个带有 y 坐标的数组……你看,它变得非常复杂。
这是有道理的,我可以毫无问题地像这样使用它,但我不禁想到有更好的方法,并且比我更有技能的人可能能够提供帮助?
【问题讨论】:
-
这些数组之间的关系是什么?比如是第一个x坐标,第一个节点的x坐标等等?我想我想了解的是为什么要在数组中表示这些然后链接它们?没有
uniqueId、xCoordinate和yCoordinate的对象,然后拥有这些对象的数组就足够了吗? -
Struct yourNode {... int ID; double x, y; };和std::vector<yourNode> vecOfNodes;? -
BTW java 和 c++ 标签在同一个问题中?在我看来,这很挑衅youtube.com/watch?v=Aa55RKWZxxI