- 9
- 0
- 约3.33千字
- 约 3页
- 2017-06-07 发布于河南
- 举报
next数组求法
int get_nextval SString T,int nextval[ ] //求模式串T的next函数修正值并存入数组nextval。 i 1; nextval[1] 0; j 0; while i T[0] if j 0||T[i] T[j] ++i;++j; if T[i]! T[j] nextval[i] j; else nextval[i] nextval[j]; else j nextval[j]; //get_nextval 根据这段程序来求nextval的值是可以方便计算出来,但如果是应付考研试题或者期末考试就有点麻烦了。而如果记住我推荐的方法,那么任何时候都可以很方便地求解nextval了。 首先看看next数组值的求解方法。 例如:
模式串 a b a a b c a c next值 0 1 1 2 2 3 1 2 nextval值 next数组的求解方法是:第一位的next值为0,第二位的next值为1,后面求解每一位的next值时,根据前一位进行比较。首先将前一位与其next值对应的内容进行比较,如果相等,则该位的next值就是前一位的next值加上1;如果不等,向前继续寻找next值对应的内容来与前一位进行比较,直到找到某个位上内容的next值对应的内容与前一位相等为止,则这个位对应的值加上1即为需求的next值;如果找到第一位都没有找到
您可能关注的文档
- 汉语口语速成.ppt
- 伯努利数.doc
- 日语形容词与形容动词学习.doc
- 低分子肝素与肝素的区别.ppt
- with and 区别.ppt
- 六级模考级现场简介.ppt
- 新鲜冰冻血浆与普通冰冻血浆区别.ppt
- 四级内容.ppt
- 1.3、矢量的点乘与叉乘.ppt
- 六级英语写作8.ppt
- 2026年吉林司法警官职业学院单招《英语》测试卷带答案详解(典型题).docx
- 2026年炎黄职业技术学院单招职业技能考试题库及答案详解(新).docx
- 2025~2026学年黑龙江大庆第一中学高一下学期第一次验收考试物理试卷.doc
- 远洋船舶火灾风险链阻断与智能应急响应体系设计.docx
- 2026年炎黄职业技术学院单招职业技能考试题库及答案详解(必刷).docx
- 病理学:细胞、组织的损伤.pdf
- 2026年炎黄职业技术学院单招职业技能考试题库及答案详解(夺冠).docx
- 2026年炎黄职业技术学院单招职业技能考试题库及答案详解(名校卷).docx
- 2025年汕尾市城区社区工作者招聘考试试题及答案解析.docx
- 2025~2026学年黑龙江大庆铁人中学高一下学期开学考试物理试卷.doc
最近下载
- 2009雷克萨斯gs450h原厂维修手册中文as ns.pdf VIP
- 雷克萨斯gs450h原厂维修手册中文.pdf VIP
- 初中物理电学中考试题.docx VIP
- 语言学概论(第二版) 作者 岑运强 著 第7章 交叉语言学.ppt VIP
- 年组装储能宝80万套、检测分类循环电池100万套技改环评报告.pdf VIP
- 2026年中考英语复习必备单词词汇表(精校打印版).pdf VIP
- 七升八语文暑假提升--复习-专题04 古诗文阅读.pdf VIP
- 2025年南充市国企考试真题.docx VIP
- 2025年南充市嘉陵区国企考试真题.docx VIP
- 高考物理力学计算题训练含答案.docx VIP
原创力文档

文档评论(0)