最近用Java做一個regex等價判斷的東東,發現垃圾回收真的很強大,資源重用輕輕易易就實現了。C++加上右值引用和move構造函數能夠提高資源重用,但是可以預見要一些idiom才能用好,又帶入了新的復雜性。
.
..
...
忍不住show一下,誰能夠實現一個算法,在4秒內給出能夠區分這兩個正則表達式的字符串:
(a|b)*b(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)
(a|b)*a(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)
要知道識別倒數第n個字符是a的正則表達式,其DFA至少有2^n個狀態(見龍書第二版英文版P164)。
FeedBack:
# re: 資源重用、右值引用雜感
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
31 | 1 | 2 | 3 | 4 | 5 | 6 | |||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 | 1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
留言簿(5)
隨筆檔案
文章檔案
搜索
最新評論

- 1.?re: 一階謂詞邏輯歸結推理系統(1)
- 不知現在還有沒人上這個博客,, 想請教下關於 謂詞演算的系統設計,, 我是從 csdn上找到這裡的.. 郵箱 363325971@qq.com 望指導...
- --key
- 2.?re: 一階謂詞邏輯歸結推理系統(1)
- 不知現在還有沒人上這個博客,, 想請教下關於 謂詞演算的系統設計,, 我是從 csdn上找到這裡的.. 郵箱 363325971@qq.com 望指導...
- --key
- 3.?re: Golang
- 評論內容較長,點擊標題查看
- --bridge
- 4.?re: 一階謂詞邏輯歸結推理系統(1)
- 不知能否提供C語言實現的謂詞邏輯歸結推理系統供參考和學習?請發到oulibin@126.com,萬分感謝!
- --區立斌
- 5.?re: 一階謂詞邏輯歸結推理系統(2)--Skolem化步驟
- .。。。。來了。。。好失望。。
- --飛機