顺序查找
int SeqSearch(A[0,…,n-1],int k)
{
A[n]=k;//设立一个哨兵
i=0;
while(A[i]!=k)
if(i
字符串匹配
v给定一个n个字符组成的串,称为
文本
v一个m(m≤n)个字符的串,称为模式,
从文本中寻找匹配模式的子串
v精确地说,求的是i,即文本中第一
个匹配子串最左元素的下标
字符串匹配
v 文本T:t0 … ti … ti+j … ti+m-1 … tn-1
v 模式P: p0 … pj … pm-1
v 字符串匹配问题的蛮力算法:将模式对
准文本的前m个字符,然后从左到右匹
配每一对相应的字符,直到m对字符全
部匹配,或者遇到一对不匹配的字符。
v 对于后一种情况,文本向后移一位,然
后从模式的第一个字符开始重新匹配。
字符串匹配
N O B O D Y _ N O T I C E D _ H I M
N O T
N O T
N O T
N O T
N O T
N O T
N O T
N O T