牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
TA的专栏
74篇文章
0人订阅
牛客代码笔记-牛栋
74篇文章
224人学习
全部文章
(共762篇)
题解 | #字符串的排列#
题目主要信息: 给定一个长度为n的字符串,求其中所有字符的全排列 字符串中可能有重复字符,打印顺序任意 字符串中只包含大小写字母 举一反三: 学习完本题的思路你可以解决如下题目: JZ12. 矩阵中的路径 方法:递归+回溯(推荐使用) 知识点:递归与回溯 递归是一个过程或函数在其定义或说明中有直...
C++
Java
Python3
2022-04-22
13
4586
题解 | #岛屿数量#
题目主要信息: 给一个01矩阵,1代表是陆地,0代表海洋,如果两个1相邻,则这两个1属于同一个岛 只考虑上下左右为相邻 判断岛屿的个数 举一反三: 学习完本题的思路你可以解决如下题目: BM61. 矩阵最长递增路径 方法一:dfs(推荐使用) 知识点:深度优先搜索(dfs) 深度优先搜索一般用于...
C++
Java
Python3
2022-04-22
43
6376
题解 | #有重复项数字的全排列#
题目主要信息: 给定一组可能有重复数字的数组,输出该数组的全部排列 输出结果按照字典序升序排列 举一反三: 学习完本题的思路你可以解决如下题目: BM55. 没有重复项数字的全排列 BM58. 字符串的排列 BM60. 括号生成 递归+回溯(推荐使用) 知识点:递归与回溯 递归是一个过程或函数在...
C++
Java
Python3
2022-04-22
24
3925
题解 | #没有重复项数字的全排列#
题目主要信息: 给定一个数组,求这组数字的全排列 数组无重复元素 以数字在数组中的位置靠前为优先级,按字典序排列输出 举一反三: 学习完本题的思路你可以解决如下题目: BM56. 有重复项数字的全排列 BM58. 字符串的排列 BM60. 括号生成 递归+回溯(推荐使用) 知识点:递归与回溯 递...
C++
Java
Python3
2022-04-22
17
7657
题解 | #三数之和#
题目主要信息: 给定一个长度为nnn的数组,要找出其中所有满足相加等于0的三元组,即数组中所有三个相加为0的数集 三元组内部必须非降序排列,且三元组不能有重复 举一反三: 学习完本题的思路你可以解决如下题目: BM50. 两数之和 哈希表(推荐使用) 知识点1:哈希表 哈希表是一种根据关键码(k...
C++
Java
Python3
2022-04-22
21
3207
题解 | #缺失的第一个正整数#
题目主要信息: 题目给定一个无序整型数组,没有重复元素,可能有负数或零,需要找出其中没有出现的最小正整数 举一反三: 学习完本题的思路你可以解决如下题目: BM51. 数组中出现次数超过一半的数字 BM52. 数组中只出现一次的两个数字 方法一:哈希表(推荐使用) 知识点:哈希表 哈希表是一种根...
C++
Java
Python3
2022-04-22
33
4378
题解 | #数组中只出现一次的两个数字#
题目主要信息: 一个长度为nnn的数字,除了两个数字只出现1次,其余数字都出现2次 要找到这两次只出现一次的数字,还要以非降序输出 举一反三: 学习完本题的思路你可以解决如下题目: BM51. 数组中出现次数超过一半的数字 BM53. 缺失的第一个正整数 方法一:哈希表(推荐使用) 知识点:哈希...
C++
Java
Python3
2022-04-22
36
2463
题解 | #数组中出现次数超过一半的数字#
题目主要信息: 题目给出一个长度为n的数组,其中有一个数字出现次数超过了数组长度的一半,需要我们找出这个数字 输入数组非空,保证有解,这样就不用考虑特殊情况 举一反三: 学习完本题的思路你可以解决如下题目: BM52. 数组中只出现一次的两个数字 BM53. 缺失的第一个正整数 方法:哈希表(推...
C++
Java
Python3
2022-04-22
6
1577
题解 | #两数之和#
题目主要信息: 题目给出的是一个数组和一个目标值,需要我们在数组中找到两个加起来等于目标值的数组元素的下标 下标按升序排列,从1开始 举一反三: 学习完本题的思路你可以解决如下题目: BM54. 三数之和 方法:哈希表(推荐使用) 知识点:哈希表 哈希表是一种根据关键码(key)直接访问值(va...
C++
Java
Python3
2022-04-22
30
3658
题解 | #表达式求值#
题目的主要信息: 写一个支持+ - *三种符号的运算器,其中优先级+ - 是一级,*更高一级 支持括号运算 举一反三: BM44. 有效括号序列 方法:栈 + 递归(推荐使用) 知识点:栈 栈是一种仅支持在表尾进行插入和删除操作的线性表,这一端被称为栈顶,另一端被称为栈底。元素入栈指的是把新元素...
C++
Java
Python3
2022-04-22
53
4950
首页
上一页
30
31
32
33
34
35
36
37
38
39
下一页
末页