簡體   English   中英

如何使用具有多個數據的節點創建有向圖?

[英]How to create directed graph with nodes having multiple data?

我想創建一個具有節點和邊的圖形,其中每個節點將包含n個值。 我們將獲得起始節點的n值,我們需要從中生成其他節點,其中每個節點中的每個值都可以采用以下形式:

t_n=t_(n-1)+2

要么

t_n=t_(n-1)-1

當生成這樣的節點時,它應該創建一個從舊節點到新節點的邊。

我知道這可能是一件微不足道的工作,但是我的編程知識非常有限。 建議我使用C ++或結構中的類來表示節點。 請幫助我創建具有多個值的節點的圖,並根據上述規則進一步從父節點生成下一個節點。 一些C ++代碼將非常有幫助。

提前致謝。

在這里,您有一些代碼,但是我不太了解您的任務。

- graph with nodes and edges
- each node has n number of values
- we are given n values of the starting point
- need to generate other nodes where each value in each node would be either
    - t_n=t_(n-1)+2
    - t_n=t_(n-1)-1

- when such node is generated, it creates an edge from the old node to the new node.

這個起點:我們必須從中生成圖嗎? 從舊節點和新節點創建邊緣是什么? 老節點是這里的起點嗎?

n個值是否表示該點連接到的位置(作為該邊連接到的其他邊的鏈)? 例如,我們為節點提供了一個由數字(6、4、5)組成的鏈,這意味着我們需要生成將連接x次的額外邊(鏈接到起點的第一個邊將鏈接到6個邊,其中一個是他們是起點)

當我有更多信息時,將編輯我的答案。 您能在油漆中畫一個例子,然后在線上傳並提供鏈接嗎? 會更容易想象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM