- 31
- 0
- 约4.35千字
- 约 21页
- 2016-08-12 发布于湖北
- 举报
串的模式匹配算法 雅礼 朱全民 串的基本操作 串的连接(concat) 求子串(substr--- Pascal中的copy函数) 插入函数(insert) 删除函数(delete) 定位函数(index--- Pascal中的pos函数) 模式匹配 算法框架 FUNC pos (p, s : string) : integer; {求模式串 t 在主串 s 中的位置的定位函数 } i:=1; j:=1 { 指针初始化 } WHILE ( i = length (s) ) and ( j= length (p) DO IF s [i] = p [j] THEN [ i:=i+1 ; j:=j+1] {继续比较后续字符} ELSE [i:=i-j+2; j:=1]; {指针后退重新匹配} IF j length (p) THEN RETURN (i – length (p) ) ELSE RETURN(0) ENDF; 复杂性分析:最坏情况为O(n*m) 例如: 模式串为 主串为
您可能关注的文档
最近下载
- 2024年全国初中数学竞赛试题含答案.pdf VIP
- 颈部淋巴结肿大的鉴别诊断与活检指征.docx VIP
- 矿棉吸声板吊顶工程施工方案.docx VIP
- 7.1.5 生态系统中的物质循环和能量流动(教学课件)生物新教材冀少版八年级下册.pptx VIP
- 办公室人员纪律奖惩制度.docx VIP
- 泌尿外科尿液培养PDCA优化.pptx
- 生态系统中的物质循环和能量流动课件-冀少版生物八年级下册.pptx VIP
- 食物链和食物网课件冀少版八年级下册生物.pptx VIP
- 颈部淋巴结肿大的诊断与评估.pptx VIP
- (正式版)DB3305∕T 254-2022 《行政执法协同指挥应用建设与管理规范》.docx VIP
原创力文档

文档评论(0)