凡科建站seo那个网站教人做冰点
news/
2025/9/26 4:08:52/
文章来源:
凡科建站seo,那个网站教人做冰点,品牌型网站建设方案,河南工程建设交易信息网原型#xff1a;extern char *strstr(const char *str1, const char *str2);
需要包含的头文件#xff1a;#include string.h
作用#xff1a;用于判断字符串str2在字符串str1中第一次出现的位置。如果没有找到则返回NULL#xff0c;找到了则返回str1中的位置。 …原型extern char *strstr(const char *str1, const char *str2);
需要包含的头文件#include string.h
作用用于判断字符串str2在字符串str1中第一次出现的位置。如果没有找到则返回NULL找到了则返回str1中的位置。
下面的代码为例
ptr_zlib指向zlib;compressionlz4的首字符z
#include iostream
#include string
#include string.hint main ()
{const char *comment compressionzlib;compressionlz4;const char *ptr_zlib strstr(comment, zlib);const char *ptr_lz4 strstr(comment, lz4);if ((NULL ! ptr_zlib) (NULL ! ptr_lz4)) {std::cout double compression std::endl;}return 0;
}结果double compression
但是这个函数的时间复杂度比较高O(M*N)建议使用KMP算法进行查找参考下面的这篇文章
kmp算法_一缕阳光的博客-CSDN博客
不过这个方法返回的是一个下标。找到了返回子串在父串中第一个位置的下标找不到返回-1
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917842.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!