风暴来来来
风暴来来来
全部文章
分类
归档
标签
去牛客网
登录
/
注册
风暴来来来的博客
全部文章
(共153篇)
题解 | #不同的体重#
题目考察的知识点考察哈希表的应用题目解答方法的文字分析构建<重量类别:数量>的哈希表后,遍历哈希表,这里利用Set数据结构的特性来帮助判断,具体细节见代码即可。本题解析所用的编程语言使用Java代码解答完整且正确的编程代码 import java.util.*; public cla...
2023-08-03
0
304
题解 | #牛群最小体重差#
题目考察的知识点考察二叉搜索树的相关知识题目解答方法的文字分析具体做法是通过中序遍历获得节点的升序序列,因为是升序序列,所以最小的节点差一定在这个序列的紧邻两个节点之间产生,所以直接遍历检查所有的紧邻节点值取其中的最小值就可以了。本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 imp...
2023-08-03
0
269
题解 | #向左移动牛群II#
题目考察的知识点考察数组的模拟题目解答方法的文字分析难点在于找到数组下标的对应关系。同时可以看到对于n*n的方阵,进行n次这样的变换之后可以获得原始排列的数组。所以首先对于k进行处理,减少不必要的移动操作。随后构建原始数组排列,随后进行k次旋转赋值操作。因为涉及到第一行和第一列的变换会出现负值,所以...
2023-08-03
0
292
题解 | #牛群的信息传递#
题目考察的知识点考察字符串API的使用题目解答方法的文字分析对于这个题目可以直接使用indexOf函数,完全可以满足需求。本题解析所用的编程语言使用Java解答完整且正确的编程代码 import java.util.*; public class Solution { /** ...
2023-08-02
0
310
题解 | #牛族寻找祖先#
题目考察的知识点考察公共前缀的知识以及字符串相关API的应用题目解答方法的文字分析需要理解前缀必须从最开头开始,公共前缀需要满是所有字符串的开头。对于数组中的元素,双重循环遍历每一对组合,并对不符合的前缀从后进行末尾的删减,直到最后遍历完所有的字符串。本题解析所用的编程语言使用Java语言解答完整且...
2023-08-02
0
323
题解 | #特工的密码#
题目考察的知识点考察双指针遍历题目解答方法的文字分析问的是子序列,即可以不相邻但是需要保证相对顺序,所以使用双指针遍历的形式。当s字符串最后一个遍历完的时候证明s是t的子串。整体过程如下本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 import java.util.*; pub...
2023-08-02
0
333
题解 | #回文昵称#
题目考察的知识点考察回文以及字符串的操作题目解答方法的文字分析字符串相关的类型都配备了大量强大的API函数,这里可以用Character.isLetterOrDigit过滤掉非数字和字母的字符,使用StringBuilder。reverse().toSting()获得逆序字符串。toLowerCas...
2023-08-02
0
334
题解 | #牛群消息传递#
题目考察的知识点考察字符串的应用以及split正则的配合使用题目解答方法的文字分析首先使用trim函数去除前后的空格,随后使用split函数分割字符串的时候结合正则表达式去掉中间的多余空格。随后遍历获得的数组,组合成符合要求的字符串。本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 i...
2023-08-02
0
319
题解 | #牛牛的名字游戏#
题目考察的知识点考察字符串基础操作题目解答方法的文字分析如代码所示,因为字符串只由空格和字符组成,所以直接split按照空格划分后,返回最后一个元素的长度即可。本题解析所用的编程语言使用Java解答完整且正确的编程代码 import java.util.*; public class Solut...
2023-08-02
0
237
题解 | #递减种子序列#
题目考察的知识点考察动态规划题目解答方法的文字分析构建dp数组,dp[i]表示该位置上递减序列的最大长度,起始状态全为1,表示这个位置上的数他本身就构成了一个递减序列,长度为1。随后双重循环检查每一个序列。dp[i] = Math.max(dp[i], dp[j] + 1)为状态转移方程,并且只有当...
2023-08-02
0
344
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页