【发布时间】:2021-08-31 14:27:48
【问题描述】:
我正在考虑一个 Emacs 应用程序,它可以为 org-mode 提供基本的图形数据库功能。我想自己编写代码,一个滚动你自己的图形数据应用程序。任何人都可以指导我进行此类工作的数据结构和算法吗?我对图论知之甚少,只是基础知识。为了我的努力,我想将 org-mode 标题存储在单个 org-mode 文件中作为顶点,但也可以选择将整个 org-mode 文件存储为单个顶点。每个文件,每个标题顶点在 org-mode PROPERTIES“抽屉”中都会有一个唯一的 UUID 编号,可以理解为每个标题的结构。边缘可能是 RFD 式的——本质上是用作边缘的“谓词”顶点。做一个疯狂的猜测,我会说图形存储为邻接列表而不是邻接矩阵?某种形式的查询也应该是可能的。
任何建议表示赞赏。
【问题讨论】:
标签: emacs graph-theory graph-databases org-mode graph-data-science