【发布时间】:2023-03-17 20:25:01
【问题描述】:
简单来说,特征结构是属性值对的无序列表。
[number:sg, person:3 | _ ],
可以嵌入:
[cat:np, agr:[number:sg, person:3 | _ ] | _ ],
可以对内容进行子索引并共享价值
[number:[1], person:3 | _ ],
其中 [1] 是另一个特征结构(也就是说,它允许重入)。
我的问题是:人们认为应该使用什么数据结构来实现以后访问值、执行 2 英尺之间的统一、“键入”它们等等。
这方面有一本完整的书,但它是用 lisp 编写的,它简化了列表处理。所以,我的选择是:列表的哈希、列表的列表或 trie。人们对此有何看法?
【问题讨论】:
标签: c data-structures