An efficient representation for implementing finite state machines based on the double-array
An efficient representation for implementing finite state machines based on the double-array
复制标题
基于双数组实现有限状态机的有效表示
DOI:
10.1016/s0020-0255(00)00061-x
复制
发表时间:
2000
期刊:
影响因子:
--
通讯作者:
J. Aoe
中科院分区:
文献类型:
--
作者:
Shoji Mizobuchi;Toru Sumitomo;M. Fuketa;J. Aoe
This paper describes the double-array structure that is extended in order to apply it to general finite state machines. The double-array is an efficient data structure which combines time efficiency and space efficiency. However, the range of its application has been limited in the areas where a directed tree with labeled edges is used as the data structure. Here, the double-array structure is extended so that it can represent the graph structure and, furthermore, be operated dynamically. The presented method has been evaluated by theoretical observations, and its space efficiency is verified in our experiment.