牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
TA的专栏
849篇文章
52人订阅
牛客代码笔记-牛栋
74篇文章
474人学习
图解HTTP-牛客面经八股
15篇文章
149人学习
图解网络模型-牛客面经八股
21篇文章
180人学习
图解Java基础-牛客面经八股
24篇文章
159人学习
图解Java多线程牛客面经八股
28篇文章
248人学习
图解JVM-牛客面经八股
11篇文章
190人学习
图解Spring-牛客面经八股
17篇文章
285人学习
图解Mybatis牛客面经八股
10篇文章
148人学习
图解Redis-牛客面经八股
17篇文章
163人学习
图解分布式-牛客面经八股
19篇文章
213人学习
图解系统设计-牛客面经八股
17篇文章
171人学习
图解操作系统-牛客面经八股
75篇文章
255人学习
图解数据库基础-牛客面经八股
26篇文章
195人学习
图解SQL-牛客面经八股
32篇文章
181人学习
图解数据库锁-牛客面经八股
32篇文章
175人学习
图解C++基础-牛客面经八股
47篇文章
180人学习
图解C++高级-牛客面经八股
32篇文章
122人学习
图解C++STL-牛客面经八股
17篇文章
147人学习
图解大模型基础-牛客面经八股
53篇文章
181人学习
图解测试基础-牛客面经八股
12篇文章
154人学习
图解测试用例设计-牛客面经八股
18篇文章
174人学习
图解机器学习-牛客面经八股
36篇文章
189人学习
图解Elasticsearch
24篇文章
158人学习
图解机器学习应用-牛客面经八股
26篇文章
184人学习
图解大模型应用-牛客面经八股
23篇文章
142人学习
图解测试开发-牛客面经八股
17篇文章
170人学习
图解Vue-牛客面经八股
44篇文章
121人学习
图解前端开发-牛客面经八股
39篇文章
143人学习
图解TCP/UDP牛客面经八股
43篇文章
183人学习
全部文章
(共157篇)
题解 | #数组中的逆序对#
题目的主要信息: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。 输入一个数组,求一个数组的全部逆序对,答案对1000000007取模 保证输入的数组中没有的相同的数字 举一反三: 学习完本题的思路你可以解决如下题目: BM.12 单链表的排序 BM.5 合并k...
C++
Java
Python3
2022-04-22
17
4642
题解 | #寻找峰值#
题目主要信息: 给定一个长度为n的数组,返回其中任何一个峰值的索引 峰值元素是指其值严格大于左右相邻值的元素 数组两个边界可以看成是最小,nums[−1]=nums[n]=−∞nums[-1] = nums[n] = -\inftynums[−1]=nums[n]=−∞ 峰值不存在平的情况,即相邻...
C++
Java
Python3
2022-04-22
66
10344
题解 | #二维数组中的查找#
题目的主要信息: 矩阵的行元素和列元素都是有序的,从左到右递增,从上到下递增,完全递增元素不会有重复 找到矩阵中有没有给定元素即可 举一反三: 学习完本题的思路你可以解决如下题目: BM17.二分查找-I BM19.寻找峰值 BM21.旋转数组 方法:二分查找(推荐使用) 知识点:分治 分治即“...
C++
Java
Python3
2022-04-22
63
3620
题解 | #二分查找-I#
题目的主要信息: 给定一个元素升序的、无重复数字的整型数组 nums 和一个目标值 target 找到目标值的下标 如果找不到返回-1 举一反三: 学习完本题的思路你可以解决如下题目: BM18.二维数组中的查找 BM19.寻找峰值 BM21.旋转数组 方法:二分法(推荐使用) 知识点:分治 分...
C++
Java
Python3
2022-04-22
56
8253
题解 | #删除有序链表中重复的元素-II#
题目的主要信息: 在一个非降序的链表中,存在重复的节点,删除该链表中重复的节点 重复的节点一个元素也不保留 举一反三: 学习完本题的思路你可以解决如下题目: BM15.删除有序链表中重复的元素-I 方法一:直接比较删除(推荐使用) 思路: 这是一个升序链表,重复的节点都连在一起,我们就可以很轻易...
C++
Java
Python3
2022-04-22
42
2325
题解 | #删除有序链表中重复的元素-I#
题目主要信息: 给定一个从小到大排好序的链表 删去链表中重复的元素,每个值只留下一个节点 举一反三: 学习完本题的思路你可以解决如下题目: BM16. 删除有序链表中重复的元素-II 方法:遍历删除(推荐使用) 思路: 既然连续相同的元素只留下一个,我们留下哪一个最好呢?当然是遇到的第一个元素了...
C++
Java
Python3
2022-04-22
23
2929
题解 | #链表的奇偶重排#
题目主要信息: 给定一个链表,将奇数位的节点依次连在前半部分,偶数位的节点依次连在后半部分 返回连接后的链表头 举一反三: 学习完本题的思路你可以解决如下题目: BM4.合并有序链表 BM5.合并k个已排序的链表 BM6.判断链表中是否有环 BM7.链表中环的入口节点 BM8.链表中倒数最后k个...
C++
Java
Python3
2022-04-22
49
3781
题解 | #判断一个链表是否为回文结构#
题目的主要信息: 给定一个链表的头节点,判读该链表是否为回文结构 回文结构即正序遍历与逆序遍历结果都是一样的,类似123321 空链表默认为回文结构 举一反三: 学习完本题的思路你可以解决如下题目: BM4.合并有序链表 BM5.合并k个已排序的链表 BM6.判断链表中是否有环 BM7.链表中环...
C++
Java
Python3
2022-04-22
45
3767
题解 | #单链表的排序#
题目的主要信息: 给定一个无序链表,要将其排序为升序链表 举一反三: 学习完本题的思路你可以解决如下题目: BM5.合并k个已排序的链表 BM20.数组中的逆序对 方法一:归并排序(推荐使用) 知识点1:分治 分治即“分而治之”,“分”指的是将一个大而复杂的问题划分成多个性质相同但是规模更小的子...
C++
Java
Python3
2022-04-22
65
4823
题解 | #链表相加(二)#
题目主要信息: 给定两个链表,每个链表中节点值都是0-9,每个链表就可以表示一个数字 将两个链表表示的数字相加,结果也存在链表中 举一反三: 学习完本题的思路你可以解决如下题目: BM1.反转链表 BM86.大数加法 方法:反转链表法(推荐使用) 思路: 既然链表每个节点表示数字的每一位,那相加...
C++
Java
Python3
2022-04-22
31
3583
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页