牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
全部文章
(共151篇)
题解 | #最长公共前缀#
题目主要信息: 给定一个字符串数组,其中有n个字符串,求所有字符串的最长公共前缀 公共前缀是指所有字符串都共有的前面部分的子串,从第一个字符开始 举一反三: 学会了本题的思路,你将可以解决类似的字符串问题: BM83. 字符串变形 BM85. 验证IP地址 方法:遍历查找(推荐使用) 思路: 既...
C++
Java
Python3
2022-04-22
14
2259
题解 | #字符串变形#
题目主要信息: 将字符串大小写反转 将整个字符串的所有单词位置反转 举一反三: 学会了本题的思路,你将可以解决类似的字符串问题: BM84. 最长公共前缀 BM85. 验证IP地址 方法一:双逆转(推荐使用) 思路: 将单词位置的反转,那肯定前后都是逆序,不如我们先将整个字符串反转,这样是不是单...
C++
Java
Python3
2022-04-22
25
3199
题解 | #买卖股票的最好时机(三)#
题目主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,可以最多买入两次卖出两次,但是第二次买入必须在第一次卖出后,且每天只能进行一次操作 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 举一反三: 学习完本题的...
C++
Java
Python3
2022-04-22
26
2668
题解 | #买卖股票的最好时机(二)#
题目主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,买卖可以有多次机会,但是同一天只能买或者只能卖 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 举一反三: 学习完本题的思路你可以解决如下题目: BM78....
C++
Java
Python3
2022-04-22
8
1826
题解 | #买卖股票的最好时机(一)#
题目主要信息: 给出一个数组表示连续多日的股票价格 你可以选择在某一天买入股票,在另一天卖出股票,买卖都只有一次机会,不能在同一天 假设买卖没有手续费,问最高收益是多少,即卖出的价格减去买入的价格,如果没有利润需要返回0 可以看成查找数组中b-a的最大值,其中b必须在a的后面 举一反三: 学习完...
C++
Java
Python3
2022-04-22
19
1599
题解 | #打家劫舍(二)#
题目主要信息: 给定一个数组,其中代表每家拥有的钱数 小偷每次不能偷取数组中相邻位置的钱,只要不相邻的钱都可以偷 数组形成环形,第一家与最后一家相邻 求最多能偷到钱数 举一反三: 学习完本题的思路你可以解决如下题目: BM78.打家劫舍(一) BM80.买卖股票的最好时机(一) BM81.买卖股...
C++
Java
Python3
2022-04-22
12
2158
题解 | #打家劫舍(一)#
题目主要信息: 给定一个数组,其中代表每家拥有的钱数 小偷每次不能偷取数组中相邻位置的钱,只要不相邻的钱都可以偷 求最多能偷到钱数 举一反三: 学习完本题的思路你可以解决如下题目: BM79.打家劫舍(二) BM80.买卖股票的最好时机(一) BM81.买卖股票的最好时机(二) BM82.买卖股...
C++
Java
Python3
2022-04-22
9
2427
题解 | #最长的括号子串#
题目主要信息: 一个长度为nnn的仅包含左右括号的字符串 计算最长的格式正确的括号子串的长度 举一反三: 学习完本题的思路你可以解决如下题目: BM65 最长公共子序列(二) BM66.最长公共子串 BM71.最长上升子序列(一) BM73 最长回文子串 BM75 编辑距离(一) BM76 正则...
C++
Java
Python3
2022-04-22
14
1739
题解 | #正则表达式匹配#
题目主要信息: 一个正常字符串str,可能为空,只包含小写字母 一个模式串pattern,可能为空,只包含小写字母和‘*’与‘.’ 模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次) 求str与pattern是否能完全匹配 举一反三: 学习完本题的思路你可以解...
C++
Java
Python3
2022-04-22
14
3125
题解 | #编辑距离(一)#
题目主要信息: 给定两个长度可能不同的字符串,可以对第一个字符串增删改字符 求增删改的最少次数,让第一个字符串变成第二个字符串 字符串中只出现大小写字母 举一反三: 学习完本题的思路你可以解决如下题目: BM65 最长公共子序列(二) BM66.最长公共子串 BM71.最长上升子序列(一) BM...
C++
Java
Python3
2022-04-22
24
2443
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页