Sunday字符串搜索算法Delphi实现
来源:互联网 发布:ibm r61 linux驱动 编辑:程序博客网 时间:2024/05/20 19:50
Sunday算法描述
这玩意儿有人实现过,作为验证再稍微美化了一下:
function PosEx(KeyStr, TextStr: string): Integer;var I: Integer; KeyLen, BuffLen: Integer; function Match(N: Integer): Boolean; var J: Integer; begin Result := True; for J := 0 to KeyLen - 1 do if TextStr[J + N] <> KeyStr[J + 1] then begin Result := False; Exit; end; end;begin Result := 0; I := 1; KeyLen := Length(KeyStr); BuffLen := Length(TextStr); while not Match(I) do begin if I > BuffLen then Break; if Pos(TextStr[I + KeyLen], KeyStr) <> 0 then begin I := I + 1 + KeyLen - Pos(TextStr[I + KeyLen], KeyStr); end else begin I := I + KeyLen; end; end; if Match(I) then Result := I;end;
- Sunday字符串搜索算法Delphi实现
- 字符串搜索算法之Sunday
- 字符串搜索算法(二)Sunday算法
- 字符串匹配Sunday算法实现
- 字符串匹配Sunday算法实现
- Sunday字符串匹配算法,java实现
- 字符串查找算法Sunday的实现
- 字符串匹配--Sunday算法-C语言实现
- 字符串匹配Sunday算法C++实现
- 字符串匹配Sunday算法C++实现
- 字符串匹配sunday算法java实现
- 字符串匹配算法Sunday实现(二)
- 字符串匹配---Sunday算法
- 字符串匹配Sunday算法
- 字符串匹配-sunday算法
- 字符串匹配--Sunday算法
- 字符串匹配 sunday算法
- 字符串匹配sunday算法
- 100行Java代码构建一个线程池
- Android代码中实现WAP方式联网
- 邮件收发协议相关
- 80个Python经典资料(教程+源码+工具)汇总
- 自定义竖着的SeekBar
- Sunday字符串搜索算法Delphi实现
- hadoop运行eclipse生成jar
- 通过Qt打开网页--QUrl
- mysql给字段追加值
- 分享8年开发经验,浅谈个人发展经历,明确自己发展方向
- 代码量评估
- 在JTable中添加可视化组件
- 飞秋实现的原理
- 行为导向的人有哪些表现