⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qsearchstr类用法.txt

📁 一种改进的Boyer-Moore的字符串查找算法
💻 TXT
字号:
一种改进的Boyer-Moore的字符串查找算法(Sunday),比BM算法快3倍以上,尤其适合长串的查找。

本人编写的类CQSearchStr以无符号字符串形式查找,故可广泛用于非ANSI编码的程序。
用法:
1.申明CQSearchStr类,例: 
   BYTE pbPatt[PATTLEN]; //匹配子字符串
   int  iCompLen;        //匹配子字符串长度
   // ... 给pbPatt赋初值
   CQSearchStr  qSearch(pbPatt, iCompLen); //申明类
2.查找:
   BYTE pbData[LEN];     //原始字符串
   int  iDataLen;        //串长度
   // ... 给pbData赋值
   int  iPos = qSearch.QSearch(pbData, iDataLen); //返回值为匹配位置(从0开始),-1则表示未找到


                                        2005-2-25

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -