我已經在C中實現了一個基於一系列鏈表的數據結構,它似乎與樹相似 - 但不足以被引用因爲在理論上它允許循環的存在。這裏有一個節點的基本輪廓:數據結構:類似於樹的圖 - 但不是樹
- 有一個單一的,可識別的根沒有父節點或兄弟;
- 每個節點都包含一個指向它的「父親」的指針,它的最近的「兄弟」和他的第一個「孩子」;
- 有沒有孩子和兄弟的「外」節點。
如何命名這樣的數據結構?它不能是一棵樹,因爲即使指針被明確地標記和使用不同,像父親 - >孩子 - >兄弟 - >父親這樣的週期也可能存在。我的問題是:像「父親」,「孩子」和「兄弟」這樣的術語可以用在圖表的上下文中,還是僅用於樹木?經過相當多的研究,我仍然無法澄清這個問題。
在此先感謝!