首页
学习
活动
专区
工具
TVP
发布

c语言

专栏成员
70
文章
5490
阅读量
13
订阅数
栈与队列(2)
用户11039545
2024-05-24
650
栈和队列(1)
栈是一种特殊的线性表,只允许在一端进行插入和删除操作。进入数据插入和删除的一端叫作栈顶,另一端称为栈底。具有后进先出的特点。
用户11039545
2024-05-24
370
链表带环问题
假设slow进环的时候,fast跟slow的距离是N,fast追击slow距离变短。
用户11039545
2024-05-24
570
日拱一卒,月进一步(16)
从i=0开始,并判断nums[i]<nums[i+1]是否成立。若成立则length++,继续执行,直到条件不成立,length与maxLength比较,较大的结果等于maxLength,并令length=1,继续执行循环,直到循环结束。
用户11039545
2024-05-08
860
日拱一卒,月进一步(15)
首先明白题目的含义:mn表示的是一个矩阵,初始化为0。再依次在满足条件的矩形内+1,最后找出最大数字的个数。我们只需要找到最小的长和宽即可。
用户11039545
2024-05-08
910
模拟实现memcpy,memmove,memset,memcmp
void * memcpy ( void * destination, const void * source, size_t num );
用户11039545
2024-05-08
630
日拱一卒,月进一步(4)
数字加法应该从前向后遍历,因此我们应该从数字末尾从后向前遍历。如果数字不为9,则直接在末尾+1。如果末尾为9,那么将其变为0,并且在下一位+1。如果一直遍历都为1,那么在数组第0位插入1。
用户11039545
2024-05-08
570
贪吃蛇项目实践!(下)
将下⼀个节点头插⼊蛇的⾝体,并将之前蛇⾝最后⼀个节点打印为空格,释放掉蛇⾝的最后⼀个节 点。
用户11039545
2024-05-08
710
日拱一卒,月进一步(13)
用户11039545
2024-05-04
360
日拱一卒,月进一步(12)
用户11039545
2024-05-04
630
日拱一卒,月进一步(11)
先用qsort函数,将数组的元素从小到大排序。qsort(首元素地址,元素个数,字节数,比较函数)
用户11039545
2024-05-04
620
日拱一卒,月进一步(9)
这种移动的题目我们首要的想法就是利用双指针。左指针指向已经处理好的序列的尾部,右指针指向待处理序列的头部。右指针不断向右移动,每次右指针指向非零数,将左右指针对应的数字交换,并且左指针右移。
用户11039545
2024-05-04
640
日拱一卒,月进一步(6)(杨辉三角2)
用户11039545
2024-05-04
580
日拱一卒,月进一步(3)
这种删除元素的题目,我们一般都是采用双指针。由于题目要求删除数组中等于val的元素,那么输出元素的长度一定小于原来数组的长度。可以使用双指针:右指针指向要处理的元素,左指针指向下一个将要赋值的位置。
用户11039545
2024-05-04
760
日拱一卒,月进一步(2)
到了第二题,鄙人的脑子仍然是一团浆糊。比如,如何删除数据,以及如何查找重复的数据呢?这些对于一个菜菜来说,无疑是巨大的痛苦。
用户11039545
2024-05-04
1030
日拱一卒,月进一步(1)
to be honest,由于本人的菜菜又菜菜,看到这题是基本没有思路的,也在最近的测试中比较受挫。但是,有句话说得好:做一件事最重要的就是先从差劲开始。不能沉溺于开头的失败,而是要获取正反馈(从一点一滴开始)。
用户11039545
2024-05-04
560
贪吃蛇项目实践!(上)
实现基本的功能: • 贪吃蛇地图绘制 • 蛇吃⻝物的功能(上、下、左、右⽅向键控制蛇的动作) • 蛇撞墙死亡 • 蛇撞⾃⾝死亡 • 计算得分 • 蛇⾝加速、减速 • 暂停游戏
用户11039545
2024-05-04
1030
日拱一卒,月进一步(10)
最朴素的思想是存储数组nums的值,每次调用sumRange时,通过循环的方法计算数组nums从下标i到下标j的元素和,需要计算j-i+1个元素的和。由于每次检索的时间和检索的下标范围有关,因此检索的时间复杂度较高,如果检索的次数过多,会超出时间限制。
用户11039545
2024-05-04
950
日拱一卒,月进一步(8)
这个题目一出现,我就立马有了思路。其实就是让每个数字互相异或,最后得出的数字就是只出现一次的数字。
用户11039545
2024-05-04
710
日拱一卒,月进一步(7)
为了使买股票利润最大化,应该在下标[0,i-1]选择最小值作为price[j]。遍历所有可能卖出股票的日期,即可得到最大利润。计算最大利润的具体做法是:将最大利润初始化为0,从左到右遍历数组,遍历过程中维护下标范围的最小值,当遍历到下标i,执行如下操作:
用户11039545
2024-05-04
740
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档