摸鱼学大师
摸鱼学大师
全部文章
分类
未归档(8)
题解(541)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
TA的专栏
547篇文章
2人订阅
孤帆远影碧空尽
547篇文章
10912人学习
全部文章
(共550篇)
题解 | #两个链表生成相加链表#
来自专栏
题目主要信息: 给定两个链表,每个链表中节点值都是0-9,每个链表就可以表示一个数字 将两个链表表示的数字相加,结果也存在链表中 具体思路: 既然链表每个节点表示数字的每一位,那相加的时候自然可以按照加法法则,从后往前依次相加。但是,链表是没有办法逆序访问的,这是我们要面对第一只拦路虎。解决它也...
C++
链表
2022-02-24
0
354
题解 | #删除链表的倒数第n个节点#
来自专栏
题目的主要信息: 给定一个链表,要删除链表倒数第n个节点,并返回链表的头 题目保证链表长度一定大于等于nnn 方法一:长度统计法 具体做法: 既然要删掉倒数第n个元素,那肯定得先找到这个元素,试想一下,如果是数组我们怎么找这个元素的?肯定是先统计数组长度LLL,然后根据L−nL-nL−n得到下标...
C++
链表
双指针
2022-02-24
0
417
题解 | #链表中环的入口节点#
来自专栏
题目主要信息: 给定一个链表,首先判断其是否有环,然后找到环的入口 具体思路: 根据题干,不说别的,我们能发现这道题需要完成两个任务: 判断链表是否有环。 在有环的链表中找到环的入口。 对于第一个任务,可以参考判断链表中是否有环,主要思想是利用环没有末尾NULL,后半部分一定是环,然后快慢双...
C++
链表
双指针
2022-02-24
0
420
题解 | #判断链表中是否有环#
来自专栏
题目主要信息: 给定一个链表的头节点,判断这个链表是否有环 环形链表如下所示: 具体思路: 我们都知道链表不像二叉树,每个节点只有一个val值和一个next指针,也就是说一个节点只能有一个指针指向下一个节点,不能有两个指针,那这时我们就可以说一个性质:环形链表的环一定在末尾,末尾没有NULL了...
C++
链表
双指针
2022-02-23
0
690
题解 | #合并k个已排序的链表#
来自专栏
题目的主要信息: 给定k个排好序的升序链表 将这k个链表合并成一个大的升序链表,并返回这个升序链表的头 方法一:优先队列(小顶堆) 具体做法: 如果是两个有序链表合并,我们可能会利用归并排序合并阶段的思想:准备双指针分别放在两个链表头,每次取出较小的一个元素加入新的大链表,将其指针后移,继续比较...
C++
链表
小顶堆
排序
2022-02-23
3
529
题解 | #链表中的节点每k个一组翻转#
来自专栏
题目主要信息: 给定一个链表,从头开始每k个作为一组,将每组的链表结点翻转 组与组之间的位置不变 如果最后链表末尾剩余不足k个元素,则不翻转,直接放在最后 具体思路: 现在我们想一想,如果拿到一个链表,想要像上述一样分组翻转应该做些什么?首先肯定是分段吧,至少我们要先分成一组一组,才能够在组内翻...
C++
递归
链表
2022-02-23
0
424
题解 | #大数加法#
来自专栏
题目主要信息: 以字符串形式读入两个正整数,返回其相加结果 结果也是字符串形式 字符串只有数字0-9 具体思路: 大整数相加,就可以按照整数相加的方式,从个位开始,逐渐往上累加,换到字符串中就是从两个字符串的末尾开始相加。 step 1:若是其中一个字符串为空,直接返回另一个,不用加了。 st...
C++
字符串
2022-02-21
0
391
题解 | #最长公共前缀#
来自专栏
题目主要信息: 给定一个字符串数组,其中有n个字符串,求所有字符串的最长公共前缀 公共前缀是指所有字符串都共有的前面部分的子串,从第一个字符开始 具体思路: 既然是公共前缀,那我们可以从第一个字符开始,逐位比较,找到最长公共子串。 step 1:处理数组为空的特殊情况。 step 2:因为最长...
C++
字符串
2022-02-21
0
338
题解 | #分糖果问题#
来自专栏
题目主要信息: 给定一个数组,每个元素代表孩子的得分,每个孩子至少分得一个糖果 相邻两个位置得分高的要比得分低的分得多,得分相同没有限制 求最少总共需要多少糖果数 具体思路: 要想分出最少的糖果,利用贪心思想,肯定是相邻位置没有增加的情况下大家都分到1,相邻位置有增加的情况下,分到糖果数加1就好...
C++
贪心
2022-02-21
0
433
递归与回溯总结
来自专栏
递归与回溯介绍 递归是一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。因此递归过程,最重要的就是查看能不能讲原本的问题分解为更小的子问题,这是使用递归的关键。 如果是线型递归,子问题直接回到父问题不需要回溯,但...
递归
2022-02-20
0
816
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页