牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
TA的专栏
74篇文章
0人订阅
牛客代码笔记-牛栋
74篇文章
224人学习
全部文章
(共762篇)
题解 | #矩阵的最小路径和#
题目主要信息: 给定一个矩阵,从矩阵左上角到右下角,每次只能向下或者向右 从左上角到右下角路径上经过的所有数字之和为路径和,求该路径和的最小值 矩阵不为空,每个元素值都为非负数 举一反三: 学习完本题的思路你可以解决如下题目: BM67.不同路径的数目(一) 方法:动态规划(推荐使用) 知识点:...
C++
Java
Python3
2022-04-22
11
2267
题解 | #不同路径的数目(一)#
题目主要信息: 给定一个m∗nm*nm∗n的矩阵,要求从矩阵的左上角走到右下角的不同路径数量 每次只能往下或者往右走 举一反三: 学习完本题的思路你可以解决如下题目: BM68.矩阵的最小路径和 方法一:递归(推荐使用) 知识点:递归 递归是一个过程或函数在其定义或说明中有直接或间接调用自身的一...
C++
Java
Python3
2022-04-22
12
1824
题解 | #最长公共子串#
题目主要信息: 查找两个字符串str1,str2中的最长的公共子串 保证str1和str2的最长公共子串存在且唯一 举一反三: 学习完本题的思路你可以解决如下题目: BM65 最长公共子序列(二) BM71.最长上升子序列(一) BM73 最长回文子串 BM75 编辑距离(一) BM76 正则表...
C++
Java
Python3
2022-04-22
28
4570
题解 | #最长公共子序列(二)#
题目主要信息: 找到两个字符串的最长公共子序列,子序列不要求位置在原串中连续 仅存在一个最长公共子序列,不需要去重 最长公共子序列为空需要返回"-1",而不是空序列,最后要变换 举一反三: 学习完本题的思路你可以解决如下题目: BM66.最长公共子串 BM71.最长上升子序列(一) BM73 最...
C++
Java
Python3
2022-04-22
60
7505
题解 | #最小花费爬楼梯#
题目主要信息: 给定一个数组,其中每个元素代表该级楼梯向上爬需要支付的费用,下标从0开始 一旦支付费用,可以任意选择爬一级或是二级 需要求爬到顶楼,即越过数组末尾元素所需要的最小花费 可以从下标为0或是1的台阶开始 举一反三: 学习完本题的思路你可以解决如下题目: BM62.斐波那契数列 BM6...
C++
Java
Python3
2022-04-22
30
3754
题解 | #跳台阶#
题目主要信息: 一只青蛙一次可以跳1阶或2阶 求跳到第nnn阶的种类数 举一反三: 学习完本题的思路你可以解决如下题目: BM62.斐波那契数列 BM64.最小花费爬楼梯 BM69.把数字翻译成字符串 方法一:迭代相加(推荐使用) 知识点:动态规划 动态规划算法的基本思想是:将待求解的问题分解成...
C++
Java
Python3
2022-04-22
17
2398
题解 | #斐波那契数列#
题目主要信息 斐波那契数列公式为:F(n)=F(n−1)+F(n−2)F(n)=F(n-1)+F(n-2)F(n)=F(n−1)+F(n−2) 初始化第1项和第2项为1 求该数列第n项 举一反三: 学习完本题的思路你可以解决如下题目: BM63.跳台阶 BM64.最小花费爬楼梯 BM69.把数字...
C++
Java
Python3
2022-04-22
19
1390
题解 | #矩阵最长递增路径#
题目主要信息: 矩阵内是非负数,求最长的递增路径的长度 移动方向可以是上下左右,不能超出边界,这将是递归的判定条件 同一条路径不能有重复的单元格,需要有记忆 举一反三: 学习完本题的思路你可以解决如下题目: BM57. 岛屿数量 方法一:深度优先搜索(推荐使用) 知识点:深度优先搜索(dfs) ...
C++
Java
Python3
2022-04-22
26
4647
题解 | #括号生成#
题目主要信息: 求n对括号的全部合法组合,左右括号之间任意组合,只要合法就行 需要输出所有的结果 举一反三: 学习完本题的思路你可以解决如下题目: BM55. 没有重复项数字的全排列 BM56. 有重复项数字的全排列 BM58. 字符串的排列 方法:递归(推荐使用) 知识点:递归与回溯 递归是一...
C++
Java
Python3
2022-04-22
36
3202
题解 | #N皇后问题#
题目主要信息: 在一个n∗nn*nn∗n的棋盘上要摆放nnn个皇后,求摆的方案数,不同位置就是不同方案数 摆放要求:任何两个皇后不同行,不同列也不在同一条斜线上 举一反三: 学习完本题的思路你可以解决如下题目: BM55. 没有重复项数字的全排列 BM56. 有重复项数字的全排列 BM58. 字...
C++
Java
Python3
2022-04-22
20
2855
首页
上一页
29
30
31
32
33
34
35
36
37
38
下一页
末页