假設你有一組包含所有英文字母的節點,而你的任務是使用一些通用的「object1」和「object2」來存儲單詞「foo」和「four」 「節點,只要你想盡可能多的邊緣..圖DBS - 節點的位置 - 圖論
像(object1)--contains-->(f)
(object1)--contains-->(o)
和
(object2)--contains-->(f)
(object2)--contains-->(o)
(object2)--contains-->(u)
(object2)--contains-->(r)
這樣你就可以查詢
你將存儲在關係‘包含’關係找到字母的給定單詞。
但如何在「foo」中存儲雙「o」?
如何存儲每個對象的字母順序?
換句話說,如何存儲節點的相對位置(例如:(a)之前(b))?
如果這些位置必須處於二維環境(例如:網格中節點的位置),該怎麼辦?
如何存儲多個相似但唯一的關係? P:一如既往,我覺得我的英語很差,如果有什麼不清楚的地方,請問!
我覺得自己像一個的node.js/Neo4j的sollution工作,Hrabal,你可以upvote下面的僞代碼解決方案之一,所以我知道你在找什麼? –
請澄清你的目標:你會用這個問題來回答哪些問題? –