0

NFA の遷移表の作成方法を読んでいます。私は Java を使用しており、私の本によると、NFA の遷移表を作成するために、2 次元配列 move[s,a] が必要です。状態 s は整数であり、入力からの aa シンボルであると仮定します (正しい)間違っていたら私)。状態のセットであるこのテーブルのエントリは、リンクされたリストで表されます。

配列は1つの型しか持てないため、Javaでこれを宣言する方法がよくわかりません。

私は試してきました

int[][] move

Arraylist<Integer>[][]

しかし、文字列記号を一連の整数にマップする方法が見つかりません。私が理想的に達成したいのは、たとえば次のように入力して、move[5,"a"]次のような一連の状態 (int) を取得することです。[5,6,7,9]

誰でも私を助けることができますか?

4

2 に答える 2

0

2 つの異なる 1 次元配列を使用するだけです。それがうまくいかない場合は、HashMap を使用してください。

于 2014-07-10T16:49:20.973 に答える