まあ、私は、非決定論的プッシュダウンオートマトン用にシミュレータを作成する必要があります。 すべてがokeyです、私は再帰やそれに類することをする必要があることを知っています。しかし、オートマトンをシミュレートする機能をどのように作成するのか分かりません。非確定的プッシュダウンオートマトンのシミュレータ
私は制御の下にあるすべてのものを自動化ジェネレーター、スタック... 私はJavaでそれをやっているので、これは人がぶつかることができます。 誰かが似たようなことをしていれば、アドバイスを使うことができます。もちろん、別のスタックの問題、およびすべてのブランチの入力
Classes: class transit:
list<transit> -contains non deterministic transitions
state
input sign
stack sign class generator
it generate automaton from file clas NPA
public boolean start() - this function I am having trouble with
:
これは、コードの私の現在の組織です。
オブジェクトNPAのコレクションで解決しようとしましたが、すべてのオブジェクトを開始しようとしましたが、機能しません。
*プッシュダウン*オートマトンについてご質問はありませんか? – avakar
プッシュダウンオートマトンの定義は何ですか?有限状態コントローラを持つスタック。したがって、非決定性の有限状態コントローラを持つスタックとして、非決定性のPDAを実行します。 NFAをシミュレートする問題を解決し、NPDAとNTMを解決しました。 –