Graph LabVIEW中的图形数据结构

Graph LabVIEW中的图形数据结构,graph,labview,Graph,Labview,在LabVIEW中表示图形数据结构的最佳方式是什么 我在假期里做了一些基本的算法回顾,如果可能的话,我不希望自己实现所有的存储和遍历 (我知道有一个,这是我最好的选择吗?从简单的角度来看,你没有那么多的图表选项。为了选择最方便的表示,这实际上取决于您正在执行的算法类型 邻接矩阵很简单,但对于某些任务来说速度很慢,如果图形不是稠密的,则可能会造成浪费 您可以保留一些边和顶点的列表和哈希映射。创建的每个边或顶点都在列表中指定了一个唯一的索引,这样就可以很容易地控制事情。然后,每个顶点都可以与其相邻顶

在LabVIEW中表示图形数据结构的最佳方式是什么

我在假期里做了一些基本的算法回顾,如果可能的话,我不希望自己实现所有的存储和遍历


(我知道有一个,这是我最好的选择吗?

从简单的角度来看,你没有那么多的图表选项。为了选择最方便的表示,这实际上取决于您正在执行的算法类型

邻接矩阵很简单,但对于某些任务来说速度很慢,如果图形不是稠密的,则可能会造成浪费

您可以保留一些边和顶点的列表和哈希映射。创建的每个边或顶点都在列表中指定了一个唯一的索引,这样就可以很容易地控制事情。然后,每个顶点都可以与其相邻顶点的列表相关联。根据您的需要,您可以将邻居列表划分为输入和输出边。此外,根据查找需要,您可以选择按边的“入”或“出”或“入”或“出”或“出”,或按唯一的索引号简单索引边


我看了一眼LabView快速参考,虽然从那里看不出你会怎么做,但只要它们有某种数组,你就可以实现一个图形。我相信你会没事的。

我自己从来没有必要做这件事,所以我从来没有真正调查过,但据我所知,有些人做过一些工作

Brian K.在这里发布了一些东西,尽管我已经很久没有看到它了:

如果这没有帮助,我建议你读一下这篇文章,然后试着派一位首相去达克鲁,因为他是最有可能有什么东西的候选人


如果没有,我建议在LAVA上发布一个问题,因为你更可能在那里找到相关人员。

LabVIEW不适合图形编程。这将是一个很大的努力,为什么不使用文本语言和一个好的图形库呢?我或多或少同意图形和LabVIEW是一个困难的组合,但有些问题确实需要图形表示。如果有人知道一个好的解决方案,我可以将其用于审查,然后将其应用到我的日常工具中。如果解决方案不存在,也许我可以编写一些代码并提供开源。