• 2021-04-14
    设主串S="xxyxxxyxxxxyxyx",模式串T="xxyxy"。请问:用简单的模式匹配算法需要多少比较次数能找到T在S中出现的位置?
  • 30

    内容

    • 0

      应用简单的匹配算法对主串s=“BDBABDABDAB”与子串t=“BDA”进行模式匹配,在匹配成功时,进行的字符比较总次数为

    • 1

      设主串 T = abaabaabcabaabc,模式串 S = abaabc,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是:_______

    • 2

      设有两个串T和S,其中T是S的子串,则求T在S中首次出现位置的算法称为( )。 A: 求子串 B: 求串长 C: 模式匹配 D: 串联接

    • 3

      设S是给定的主串,T是给定的子串,在主串S中查找等于子串T的串的过程称为模式匹配,T称为( )。

    • 4

      假设主串 S= “abcabaa”,模式串为T= “abaa”,采用KMP算法进行模式匹配,匹配成功时间比较的次数为( )。 A: 6 B: 7 C: 8 D: 16