以线性时间和 space 复杂度遍历自动机的状态
Traversing states of a automaton in linear time and space complexity
如何在线性时间和 space 复杂度内遍历自动机的状态? states/transitions如何表示为数据结构?
另外,有没有在线性时间内将NFA转换为DFA的算法space?
实施取决于具体的应用。在一般情况下,您始终可以将其实现为具有多个传出链接的节点。在这种情况下,转换是 O(1).
但是,您可以使用矩阵来实现。特别是当转换密集时。
如何在线性时间和 space 复杂度内遍历自动机的状态? states/transitions如何表示为数据结构?
另外,有没有在线性时间内将NFA转换为DFA的算法space?
实施取决于具体的应用。在一般情况下,您始终可以将其实现为具有多个传出链接的节点。在这种情况下,转换是 O(1).
但是,您可以使用矩阵来实现。特别是当转换密集时。