![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言博客
文章平均质量分 75
卧槽你有120斤
i can do it all day
展开
-
字符串函数详解
字符串函数解析即函数的实现 _C语言该解析为学习分享所用 参考了多种资料 在此不在赘述资料名称strcpy()先上一段代码//使用这个函数 源字符串必须包含'\0'//目标空间必须足够大 足以储存被拷贝的内容//背拷贝的空间必须是可修改的#include<stdio.h>#include<assert.h>char* my_strcpy(char* dest,const char* src){ assert(dest != NULL); assert(s原创 2021-05-18 20:49:58 · 93 阅读 · 0 评论 -
# C语言练习第四天 字符串是否包含问题 补充
C语言练习第三天 字符串是否包含问题 补充题目描述:假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B里的字母在大字符串A里都有?比如,如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPO答案是true,所有在string2里的字母string1也都有。如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGS原创 2021-05-17 12:51:11 · 111 阅读 · 0 评论 -
# C语言 练习第三天 字符串是否包含问题
C语言练习第三天 字符串是否包含问题题目描述:假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B里的字母在大字符串A里都有?比如,如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPO答案是true,所有在string2里的字母string1也都有。如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQP原创 2021-05-16 22:18:21 · 228 阅读 · 1 评论 -
# C语言 练习第二天 定义字符串的左旋转操作 补充
C语言 练习第二天 今天不泡吧题目描述:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(1)。具体思路来自 July,yansha、caopengcs;这里只是C语言改写,做个人练习和分享使用。第三种做法 三步翻转法这种做法很难想到 但是其效率很高 并且易于理解上代码#include<stdio.h>原创 2021-05-14 10:21:52 · 275 阅读 · 0 评论