![](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 · 89 阅读 · 0 评论 -
# C语言练习第四天 字符串是否包含问题 补充
C语言练习第三天 字符串是否包含问题 补充 题目描述: 假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B里的字母在大字符串A里都有? 比如,如果是下面两个字符串: String 1: ABCDEFGHLMNOPQRS String 2: DCGSRQPO 答案是true,所有在string2里的字母string1也都有。 如果是下面两个字符串: String 1: ABCDEFGHLMNOPQRS String 2: DCGS原创 2021-05-17 12:51:11 · 100 阅读 · 0 评论 -
# C语言 练习第三天 字符串是否包含问题
C语言练习第三天 字符串是否包含问题 题目描述: 假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B里的字母在大字符串A里都有? 比如,如果是下面两个字符串: String 1: ABCDEFGHLMNOPQRS String 2: DCGSRQPO 答案是true,所有在string2里的字母string1也都有。 如果是下面两个字符串: String 1: ABCDEFGHLMNOPQRS String 2: DCGSRQP原创 2021-05-16 22:18:21 · 222 阅读 · 1 评论 -
# C语言 练习第二天 定义字符串的左旋转操作 补充
C语言 练习第二天 今天不泡吧 题目描述: 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,要求对长度为n的字符串操作的时间复杂度为O(n),空间复杂度为O(1)。 具体思路来自 July,yansha、caopengcs;这里只是C语言改写,做个人练习和分享使用。 第三种做法 三步翻转法 这种做法很难想到 但是其效率很高 并且易于理解 上代码 #include<stdio.h>原创 2021-05-14 10:21:52 · 261 阅读 · 0 评论