- 博客(13)
- 收藏
- 关注
原创 双指针解决问题
链表中的两数之和:给定一个有序链表和一个目标值,在链表中找到两个数,使它们的和等于目标值。判断链表是否有环:使用快慢指针,快指针每次移动两步,慢指针每次移动一步,如果存在环,快指针最终会追上慢指针,即两个指针会相遇。数组去重:对于已排序的数组,可以使用两个指针,一个指向当前要保留的元素位置,另一个指向当前遍历到的元素位置,通过比较两个指针指向的元素是否相等,实现去重的目的。寻找链表的中间节点:使用快慢指针,快指针每次移动两步,慢指针每次移动一步,当快指针到达链表末尾时,慢指针指向的节点即为链表的中间节点。
2023-09-23 17:07:39
99
1
原创 顺序表实现简述
实现函数:创建init,输出print,尾插pushback,尾删popback,清空destroy;顺序表元素:数组元素arr,元素个数size, 顺序表容量capacity。assert暴力检查是否为空。
2023-07-24 22:29:01
52
原创 VS简易调试(持续更新)
1.F9(鼠标右键) 2.F5:直接传送并运行至断点行;CTRL + F5:直接运行不调试;调试开始准备(设置):开始调试,即可监视变量的详细信息。断点:运行截止到断点处。
2023-07-23 20:00:24
69
1
原创 面对问题如何下手
对于刚接触编程的小白来说,我们都有一个共同点—对于实现目的的“只知大概,不知具体”的迷茫,总感觉解决问题就是那么回事,但如何运用编程语言具体将其执行出来就难上加难,经常毫无头绪。(本文只解决自己能力之内的问题,并且广泛适用于大众)首先我对于问题的看法:问题本身并不难,难的是我们无法明确对象,无法静下来有逻辑,有思维地构造出合理的算法框架。对于解决问题的方法步骤,我有如下观点:1.(看清局势,认准敌将面孔)明白问题问的是什么?要求我们具体干什么?2.(明确自己的手牌)明确这个问题所涉及的量(个数)
2021-11-22 22:09:09
223
1
原创 while循环(还有do while)与for循环的细微差别
通过学习我get到:1.内存方面:for循环既可以使用局部变量,也可以使用外部变量,而while循环的终止条件就是外部变量。并不是说for循环不能使用外部变量;(for循环使用最频繁的方式是局部变量)2. 从需求场景考虑:不知道循环多少次就用while循环;知道循环次数则用for循环。(for循环能够实现while循环的功能,但while循环不能采用循环内的局部变量作为终止条件)3. 使用便利度:for循环更统筹大局,这方面while循环显得零散;但是对于简单的循环,while循环更简洁方便。本质总
2021-11-19 20:01:55
332
原创 2021-11-11
预转折点过去的心中惶惶直至今天的下定决心,愧对于自己的初心,我觉悟了。虽然每天的时间看起来很零碎,安排很杂乱,除了三三两两的一学一唠,其余都是再睡会儿,再打两把就学的时间磨损。每天早上下午的线下课,晚上的网课提醒导致的反作用——自欺欺人。但是就在刚才,听了优秀的学长说:付费课程两百块太贵了不如自己学……我当时就感觉失去了什么,虽然不是因为贵还是便宜的问题,但我深知这前面的打击,很不舍放纵但很庆幸进入自己的主观世界,庆幸我醒来了!重拾梦想,加油!C语言...
2021-11-11 21:42:41
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人