Изменения

Перейти к: навигация, поиск

Алгоритм Эрли

13 байт добавлено, 08:05, 2 декабря 2011
Алгоритм Эрли
<i>Шаг 3.</i> Для всех <tex>[A \rightarrow \alpha \cdot B \beta, 0] \in I_0</tex>, для всех <tex>\gamma</tex> таких, что <tex>B \rightarrow \gamma \in P</tex> включить <tex>[B \rightarrow \cdot \gamma, 0]</tex> в <tex>I_0</tex>.<br>
Построение <tex>I_j</tex> по <tex>I_0, I_1, ..., I_{j-1}</tex>. <br>
<i>Шаг 4.</i> Для каждой ситуации <tex>[B \rightarrow \alpha \cdot a_{j} \beta, i] \in I_{j-1}</tex>, где <tex>a_j</tex>— j-й символ в <tex>\omega</tex> , включить <tex>[B \rightarrow \alpha a a_{j} \cdot \beta, i] </tex> в <tex>I_j</tex>.<br>
Пока можно включить новые ситуации в <tex>I_j</tex> повторяем шаги 5 и 6.<br>
<i>Шаг 5.</i> Если <tex>[A \rightarrow \alpha \cdot , i] \in I_j</tex>, то для каждой ситуации <tex>[B \rightarrow \gamma \cdot A \beta, k] \in I_{i}</tex> включить <tex>[B \rightarrow \gamma A \cdot \beta, k]</tex> в <tex>I_j</tex>.<br>
Анонимный участник

Навигация