posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          正則表達(dá)式的復(fù)雜度

          Posted on 2008-03-27 00:21 ZelluX 閱讀(1699) 評論(0)  編輯  收藏 所屬分類: Algorithm

          其實理解了?Regular Expression?-> NFA -> DFA 這個過程,大致的復(fù)雜度確定也不難

          發(fā)信人: styc (styc), 信區(qū): Algorithm
          標(biāo)? 題: Re: 請問一下大家正則表達(dá)式的時間復(fù)雜度
          發(fā)信站: 水木社區(qū) (Wed Mar 26 20:37:02 2008), 站內(nèi)

          NFA構(gòu)造O(n),匹配O(nm)
          DFA構(gòu)造O(2^n),最小化O(kn'logn')(N'=O(2^n)),匹配O(m)
          n=regex長度,m=串長,k=字母表大小,n'=原始的dfa大小
          大概是這樣子吧

          主站蜘蛛池模板: 嘉鱼县| 仙居县| 阿坝县| 司法| 汾阳市| 乐陵市| 佳木斯市| 滦平县| 株洲市| 台北县| 兰溪市| 治县。| 绿春县| 钟山县| 平度市| 绥江县| 赫章县| 仲巴县| 洛隆县| 花垣县| 隆安县| 南康市| 宝山区| 大港区| 青河县| 宜章县| 安达市| 山丹县| 赣州市| 雷山县| 湘潭市| 廊坊市| 莱西市| 加查县| 中超| 盱眙县| 鄄城县| 瓮安县| 贵州省| 佛教| 玉门市|