godhands
godhands
全部文章
分类
题解(80)
归档
标签
去牛客网
登录
/
注册
godhands的博客
TA的专栏
80篇文章
2人订阅
机试题目题解
68篇文章
2981人学习
团队的题解
12篇文章
542人学习
全部文章
(共45篇)
题解 | #二叉搜索树与双向链表#
来自专栏
描述 题目描述 给我们一个二叉搜索树,然后我们转换为有序的链表结构 首先明确这么几个概念: 二叉搜索树: 左子树上的所有节点的值均小于它的根节点的值, 右子树上所有节点的值均大于他的根节点的值 中序遍历: 首先遍历左子树, 再遍历根节点, 最后遍历右节点 这里我们中序遍历的顺序恰好就是我们排序后的...
C++
C++14
数组
深度优先搜索
栈
二叉树
双向链表
2022-02-10
1
373
题解 | #最长的括号子串#
来自专栏
描述 题目描述 给我们一个字符串里面只会包含()()()这两种字符, 然后问我们可以构成的最大的正确子串, 就是严格满足左右括号相同 样例解释 样例输入: "(()" 我们可以很容易发现, 只有()()()这个是满足的, 长度为222 所以我们的样例输出就是 2 题解 解法一: 贪心 解题思路 ...
C++
C++14
字符串
数组
栈
2022-02-09
2
415
题解 | #寻找第K大-库函数-手写快排-手写快速选择算法#
来自专栏
描述 题目描述 这个题目很简单, 就是一个简单的在一个数组中寻找第kkk大的元素 解法 解法一: STL库函数 实现思路 直接调用我们的STL函数, 求取第kkk大的元素 代码实现 class Solution { public: int findKth(vector<int&g...
C++
C++14
数组
深度优先搜索
设计
栈
递归
模拟
分治
快速选择
2022-02-07
5
590
题解 | #矩阵元素查找#
来自专栏
描述 题目描述 给了我们一个二维数组, 和他的行和列, 给定我们一个值, 让我们在这个矩阵中找到等于这个值的横纵坐标, 并作为一个vectorvectorvector返回 样例解释 样例输入 [[1,2,3],[4,5,6]],2,3,6 如图所示 所以我们的样例输出就是 [1,2] 题解 解...
C++
C++14
数组
贪心
设计
模拟
分治
2022-02-07
1
435
题解 | #删除链表中重复的结点#
来自专栏
描述 题目描述 首先给我们一个链表,是已经排好顺序的链表,我们要做的事情就是把重复的元素全部删除掉就可以了,最后返回我们删除过后的链表 样例解释 首先给定我们的输入 {1,1,1,5} 这里我们可以得到这么一个链表,如图所示 然后我们发现我们权值为111的点重复出现了333次,然后我们删掉,最后...
C++
C++14
数组
栈
链表
模拟
递归
2022-02-02
1
395
题解 | #字符流中第一个不重复的字符#
来自专栏
描述 题目描述 这个题乍一看很复杂,其实逐步分解就可以 首先Insert这个函数是用于每次新增一个字符的,然后FirstAppearingOnce这个函数是直接输出每次第一个只出现一次的字符是什么的 样例解释 首先给定我们的样例输入 "google" 这个是怎么判断呢? 所以最后的输出...
C++
C++14
数组
字符串
模拟
队列
计数
哈希函数
2022-01-29
1
503
题解 | #和为S的连续正数序列#
来自专栏
描述 题目描述 首先给定我们一个整数,然后问我们所有的连续序列的和等于这个整数,我们要把这些连续的序列输出出来 样例解释 样例输入 9 我们就是要找到,所有序列和为999的序列,序列长度至少为2,所以样例输出为 [[2,3,4],[4,5]] 题解 解法一:数学公式 实现思路 首先我们可以很轻松...
C++
C++14
数组
枚举
脑筋急转弯
滑动窗口
2022-01-20
3
319
题解 | #翻转单词序列#
来自专栏
描述 题目描述 给定一个字符串以空格分隔,以每一个单词为一个单位,反转整个字符串 样例解释 样例输入: "nowcoder. a am I" 然后我们很容易得到,我们是这么四个单词 nowcoder. a am I 然后我们反转得到我们的样例输出 "I am a nowcoder." 解...
C++
C++14
数组
字符串
2022-01-18
0
399
题解 | #记负均正#
来自专栏
描述 题目描述 首先给我们一个数字nnn,代表我们接下来有nnn个整数,然后我们对这nnn个整数进行统记,正数求和最后求取平均值,负数计算个数最后输出 样例描述 首先给定样例输入 5 1 2 3 4 5 10 1 2 3 4 5 6 7 8 9 0 第一组数据我们有555个数字,然后我们统计,没...
C++
C++14
数组
设计
枚举
模拟
2022-01-17
3
483
题解 | #螺旋矩阵(二)#
来自专栏
描述 题目描述 给定我们一个nnn,然后让我们输出我们一个n∗nn * nn∗n的一个矩阵,然后顺序是按照顺时针方向排列 样例解释 样例输入 3 样例输出是 [[1,2,3],[8,9,4],[7,6,5]] 题解 解法一:直接模拟 解题思路 这个可以看一下,我上面的样例解释,就是这个题目的思...
C++
C++14
数组
模拟
Java
2022-01-13
3
576
首页
上一页
1
2
3
4
5
下一页
末页