Изменения

Перейти к: навигация, поиск
м
Псевдокод
d : array [1..m,1..n,1..n] of bool
for i = 1 to n
if (A -> a[i] - правило грамматикипродукция)
d[A,i,i] = true
for len = 1 to n-1
for i = 1 to n-l
for (A -> BC - правило грамматикипродукция)
for k = i to i+len-1
d[A,i,i+len] = d[A,i,i+len] or (d[B,i,k] and d[C,k+1,i+len])
54
правки

Навигация