小编ack*_*tng的帖子

为什么不能简化NFA的Kleene闭合结构?

大多数来源,例如http://www.cs.may.ie/staff/jpower/Courses/Previous/parsing/node5.html,表明Kleene闭包由4个节点构成.

为什么不能只用2来构建,如下所示?

在此输入图像描述

parsing lexer nfa kleene-star

5
推荐指数
1
解决办法
727
查看次数

我不认为这是铸造,但它是什么?

这包含在for循环中:

v[i] = new (&vv[i]) vertex(pts[i],i);
Run Code Online (Sandbox Code Playgroud)
  • vertex 是一个 struct
  • pts 是一个 point*
  • v 是一个 vertex**
  • vv 是一个 vertex*

(&vv[i])部分做什么?

c++ struct

4
推荐指数
1
解决办法
146
查看次数

标签 统计

c++ ×1

kleene-star ×1

lexer ×1

nfa ×1

parsing ×1

struct ×1