随笔分类 -  kmp

摘要:给定两个由英文字母组成的字符串 String 和 Pattern,要求找到 Pattern 在 String 中第一次出现的位置,并将此位置后的 String 的子串输出。如果找不到,则输出“Not Found”。 本题旨在测试各种不同的匹配算法在各种数据情况下的表现。各组测试数据特点如下: 数据0 阅读全文
posted @ 2019-04-14 20:21 叶坚持 阅读(819) 评论(0) 推荐(0)
摘要:在这一章中,老师教了我们四种数据结构:BF算法,kmp算法,三元组和十字链表;还给我们讲了2019年团体天体赛中T1-8的AI题 1、对于BF和kmp算法,老师除了在课堂上讲解算法的主要核心思想外,还给了我们一道作业题去巩固; 这道题如下: 7-1 串的模式匹配 (30 分) 7-1 串的模式匹配 阅读全文
posted @ 2019-04-14 19:49 叶坚持 阅读(1588) 评论(2) 推荐(0)
摘要:给定一个主串S(长度<=10^6)和一个模式T(长度<=10^5),要求在主串S中找出与模式T相匹配的子串,返回相匹配的子串中的第一个字符在主串S中出现的位置。 输入格式: 输入有两行: 第一行是主串S; 第二行是模式T. 输出格式: 输出相匹配的子串中的第一个字符在主串S中出现的位置。若匹配失败, 阅读全文
posted @ 2019-04-08 23:28 叶坚持 阅读(4502) 评论(4) 推荐(1)