$\epsilon$- closure $(q_0)=(q_0,q_1,q_2)$
$\epsilon$-closure$(q_1)=(q_1,q_2)$
$\epsilon$-closure$(q_2)=(q_2)$
We can design DFA directly by taking $\epsilon$- closure $(q_0)$ , i,e, $(q_0,q_1,q_2)$ as start state
$Q$\ $\Sigma$ |
$0$ |
$1$ |
$2$ |
---|
->$(q_0,q_1,q_2)^*$ |
$(q_0,q_1,q_2)$ |
$(q_1,q_2)$ |
$(q_2)$ |
$(q_1,q_2)^*$ |
- |
$(q_1,q_2)$ |
$(q_2)$ |
$(q_2)^*$ |
- |
- |
$(q_2)$ |
- |
- |
- |
- |
or NFA with q0 as start state and having states $q_0, q_1$ and $q_2$ where $q_2$ is final state
$Q$\ $\Sigma$ |
$0$ |
$1$ |
$2$ |
---|
->$q_0$ |
$q_0,q_1,q_2$ |
$q_1,q_2$ |
$q_2$ |
$q_1$ |
- |
$q_1,q_2$ |
$q_2$ |
$q_2^*$ |
- |
- |
$q_2$ |
And from NFA we can convert to DFA also