问题描述:
/*
* 编写函数 int strstr(char s1[],char s2[])
* 判断s2是不是s1的字串,如果是,则返回其第一次出现的位置,如果不是则返回-1
* 如果s2时空串,则是任何字符串的子串,且出现位置为0;
* 字符串可以包含空格 制表符
*/
解题思路:
采用遍历的方法,逐一比较s2和s1串的子串
代码实现:
#include <iostream>
#include <cstring>
using namespace std;
#define LENGTH 10
int Strstr(char s1[],ch

这篇博客介绍了一个C++函数,用于判断一个字符串是否是另一个字符串的子串,并返回其首次出现的位置。解题思路是通过遍历法逐一对比两个字符串,效率较低,最坏情况比较次数为两字符串长度之积。


5593

被折叠的 条评论
为什么被折叠?



