有誰知道C#中的任何良好的NFA和DFA實現,可能同時實現兩者之間的轉換嗎?我希望能夠構建NFA,然後將其自動轉換爲DFA,但無需編寫自己的代碼,這需要很長時間。 Python代碼有this,可能我可以使用IronPython與C#集成,但是Python很慢。C#中的NFA/DFA實現
7
A
回答
17
+1
我想使用您的代碼,但它沒有列出許可證。如果你對使用它的人有用,你會分發一個帶有明確許可證的版本嗎? – 2015-08-03 23:36:50
+1
@FireLizzard你可以按你想要的方式使用它。在我的博客中,我在G +個人資料下方添加了Creative Commons徽章。 :)隨意使用代碼。 – 2015-08-03 23:48:09
相關問題
- 1. C#中的Tribool實現#
- 2. C++中的列表實現
- 3. NET:在C#中的實現#
- 4. IntSetArray在C++中的實現
- 5. MVar在C中的實現?
- 6. logsumexp在C中的實現?
- 7. ls在C中的實現
- 8. C#中的基類實現
- 9. c#中的GCM實現#
- 10. C#中的實現差異
- 11. C#中的SlowSort實現
- 12. SHA256在c中的實現
- 13. (純)中的MVC實現C
- 14. 在C++中的表實現
- 15. C++中的圖形實現
- 16. MinHeap在c#中的實現#
- 17. C中的圖實現
- 18. C中的堆棧實現
- 19. C/C++中的實現通信協議
- 20. C中的鏈表實現C
- 21. C++ Cast的實現
- 22. 的C實現LOWER_BOUND
- 23. DataGrid的C++實現
- 24. C#IEnumerable的實現
- 25. PushbackInputStream的C#實現
- 26. 實現IDisposable的C#
- 27. DHT的C++實現
- 28. 實現在C++
- 29. c#Math.Sqrt實現
- 30. C++ toUpper實現
看這個python代碼,它應該相對容易轉換爲C#。你有沒有考慮過這樣做? – 2010-10-23 21:56:57
問題是,我對Python一無所知...... – Miguel 2010-10-23 22:02:21
慢是相對的...無論如何,NFA-> DFA算法是相當平凡的(一般一般注意事項),並且是許多初級CS自動機理論的主題課程 - 我必須這樣做:)在谷歌上有任何許多好的鏈接關閉「轉換NFA到DFA」。特別是與課程有關的人。它應該少於一天的編碼;也許只有幾個小時或兩個小時,並且可能比嘗試通過不同語言跳房子更痛苦。 – 2010-10-23 22:15:07