设有串s='ABCBBCBBCBBA'和串t='CB',则串t在s中的匹配位置是
3
举一反三
- 设有两个串T和S,其中T是S的子串,则求T在S中首次出现位置的算法称为( )。 A: 求子串 B: 求串长 C: 模式匹配 D: 串联接
- 设有两个串S和T,其中T是S的子串,求T在S中首次出现的位置的算法称为( )。 A: 模式匹配 B: 串链接 C: 串比较 D: 求子串
- 设有两个串S和T,其中T是S的子串,求T在S中首次出现的位置的算法称为( )。 A: 求子串 B: 联接 C: 匹配 D: 串比较
- 设有两个串T和S,其中T是S的子串,则求T在S中首次出现位置的算法称为()。
- 设有两个串s和t,求t在s中首次出现的位置的运算称为()。 A: 链接 B: 求串长 C: 求子串 D: 模式匹配
内容
- 0
设有两个字符串s和t,判断t是否为s子串的算法称为()。 A: 求子串 B: 求子串 C: 串匹配 D: 求串长
- 1
设有两个串s和t,判断t是否为子串的算法称为() A: 求子申 B: 串连接 C: 串匹配 D: 求串长
- 2
设S是给定的主串,T是给定的子串,在主串S中查找等于子串T的串的过程称为模式匹配,T称为( )。
- 3
设有两个串s和t,求t在s中首次出现的位置的运算称作( )。
- 4
字符串的替换操作replace (String &s, String &t, String &v)是指:若t是s的子串,则用串v替换串t在串s中的所有出现;若t不是s的子串,则串s不变。例如,若串s为"aa bbabcbaabaaacbab"串t为"bab”,串v为*abde",则执行replace 操作后,串s中的结果为"aababdccbaabaaacabde"。试利用字符串的基本运算实现这个替换操作。[br][/br]