999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于KMP算法Next數組的分析與優化

2017-04-14 03:12:14天地常州自動化股份有限公司王曉波
電子世界 2017年20期
關鍵詞:文本優化

天地(常州)自動化股份有限公司 王曉波

基于KMP算法Next數組的分析與優化

天地(常州)自動化股份有限公司 王曉波

介紹了KMP算法的基本原理和實現方法,推導了Next數組的計算方法,分析了Next數組的缺陷,提出了修改方案,并且通過實例驗證了算法的可行性和有效性。

KMP算法;Next數組;字符串匹配

1 KMP算法簡述

字符串匹配是計算機科學中最古老、研究最廣泛的問題之一。字符串匹配問題就是在一個大的字符串T中搜索某個字符串P的所有出現位置。其中,T稱為文本,P稱為模式,T和P都定義在同一個字母表上[1]。 KMP算法是一種改進的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt共同發明的,因此人們稱它為克努特——莫里斯——普拉特操作(簡稱KMP算法)。KMP算法的關鍵是利用匹配失敗后的信息,盡量減少模式串與主串的匹配次數以達到快速匹配的目的[2]。具體實現就是實現一個Next()函數,函數本身包含了模式串的局部匹配信息。時間復雜度O(m+n)[3]。

1.1 KMP算法基本原理

KMP算法是在暴力匹配算法基礎上進行改進,從而大大提高了算法的效率。暴力匹配算法思路如下:

1)如果當前字符匹配成功(即T[i]==P[j]),則i++,j++,繼續匹配下一個字符;

2)如果失配(即T[i]!=P[j]),令i=i-(j-1),j=0。相當于每次匹配失敗時,i回溯,j 被置為0。

這樣做雖然可行,但是效率很差,因為要把"搜索位置"移到已經比較過的位置,重比一遍。一個基本事實是,當空格與D不匹配時,其實知道前面六個字符是"ABCDAB"。KMP算法的想法是,設法利用這個已知信息,不要把"搜索位置"移回已經比較過的位置,繼續把它向后移,這樣就提高了效率[4]。……

登錄APP查看全文

猜你喜歡
文本優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
論《柳毅傳》對前代文本的繼承與轉化
人間(2015年20期)2016-01-04 12:47:10
主站蜘蛛池模板: 日本伊人色综合网| 试看120秒男女啪啪免费| h网址在线观看| 99热国产这里只有精品9九| 欧美国产视频| 超碰91免费人妻| 波多野吉衣一区二区三区av| 亚洲成AV人手机在线观看网站| 欧美日韩一区二区在线免费观看| 91精品国产91久久久久久三级| 国产精品亚洲精品爽爽| 亚洲天堂免费| 日本欧美午夜| 国产亚洲精品自在线| 全免费a级毛片免费看不卡| 欧美精品亚洲日韩a| 国产一区在线观看无码| 亚洲色欲色欲www在线观看| 亚洲午夜天堂| 无码精油按摩潮喷在线播放| 99人妻碰碰碰久久久久禁片| 中文一级毛片| 亚洲人免费视频| 91麻豆国产视频| 国模在线视频一区二区三区| 亚洲国产精品一区二区高清无码久久| 国产欧美日韩综合一区在线播放| 欧美亚洲国产视频| 欧美a在线| 国产伦精品一区二区三区视频优播 | 欧洲日本亚洲中文字幕| 国产精品亚洲va在线观看| 日韩精品中文字幕一区三区| 久草视频中文| 毛片卡一卡二| 97亚洲色综久久精品| 国产高清色视频免费看的网址| 中文字幕久久亚洲一区| 亚洲日本精品一区二区| 亚洲无码A视频在线| 国产成人无码播放| 亚卅精品无码久久毛片乌克兰| 伊人91在线| 国产1区2区在线观看| 亚洲中文字幕在线观看| 无码综合天天久久综合网| 婷婷色婷婷| 在线va视频| 久久精品国产在热久久2019| 日本精品视频一区二区| 亚洲一区二区在线无码| 97视频免费在线观看| 亚洲色中色| 欧美19综合中文字幕| 四虎精品国产永久在线观看| 国产午夜福利在线小视频| 日韩一级毛一欧美一国产| 亚洲色图欧美在线| 国产成人综合久久精品尤物| 国产成人成人一区二区| 国产制服丝袜91在线| 9丨情侣偷在线精品国产| 亚洲一区二区精品无码久久久| 亚洲欧美一区二区三区蜜芽| 久久久久久高潮白浆| 99热这里只有免费国产精品| 色婷婷国产精品视频| 中文字幕av一区二区三区欲色| 免费午夜无码18禁无码影院| 日韩精品少妇无码受不了| 亚洲视频欧美不卡| 高清视频一区| 97青草最新免费精品视频| 成年人视频一区二区| 女人毛片a级大学毛片免费| 日本免费精品| 婷婷开心中文字幕| 久久永久精品免费视频| 久久久久中文字幕精品视频| 久久免费视频6| 日韩第九页| 亚洲国产在一区二区三区|