![](https://i-blog.csdnimg.cn/direct/cfe0b64267794d37bd8b81dae9f7848f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言刷题
文章平均质量分 85
C语言学习中刷题分享
秋风起,再归来~
大二在读,初识编程~全栈领域新星创作者,分享自己学习心得。欢迎各位大佬来到我的博客指导!编程之路,道阻且长,行则将至!未来我们一起加油!
展开
-
OJ刷题:《剑指offer》之单身狗1、2 !(巧用位操作符,超详细讲解!)
那我们该怎么办呢~我们不妨立个。原创 2024-02-04 13:19:14 · 2246 阅读 · 102 评论 -
OJ刷题:《剑指offer》之左旋字符串!
来表示字符串左移的元素个数,那我们该怎么左移呢~再讲具体算法前,这里要先介绍俩个库函数(下面是在牛客上解题的完整代码~怎么样,算法是不是很简单呢~后的结果相同,所以我们可以用。下面就是这种算法的图解啦~废话不多说,直接上图啦~原创 2024-02-01 23:13:01 · 622 阅读 · 47 评论 -
错误的集合(初阶C语言刷题)
还要注意到malloc是动态开辟的内存(上面是在堆上开辟了一块8字节的内存空间),不会因为函数的调用结束而被回收掉,而是需要手动的调用free把空间释放掉(如果我们在函数中使用平常的方式开辟一片空间存放数组errorNums,随着函数的调用结束,开辟的空间会被系统回收掉。5.其实这种思路是没有问题的,但我们还要注意到有重复元素,所以我们要在找到重复元素后将其后面的元素整体往前挪一位。在一起的,那我们就只要从数组开端开始判断相邻俩个元素是否相同,若相同那我们就找到。,所以我们不妨将这个错误的数组先进行排序。原创 2024-01-25 10:49:28 · 866 阅读 · 25 评论 -
你知道C语言中实现有序序列并序输出的2种方法吗?
当我们看到这个题目的时候第一反应可能是定义3个数组,然后将2个数组合并后放入第三个数组中。是的,这时我们只要解决2个数组的有序合并就能够将题目做出来了~那我们可不可以用一个数组将它们进行排序呢~当然可以!(因为题目也没有要求嘛~)原创 2023-12-06 17:39:43 · 1514 阅读 · 74 评论