李橙子
李橙子
全部文章
分类
归档
标签
去牛客网
登录
/
注册
李橙子的博客
全部文章
(共203篇)
题解 | #牛群的数量计算#
题目考察的知识点是:二进制运算。题目解答方法的文字分析:两数相乘,异或可以算出两数相加,但进位是算不到的,两数相与左移就可算出是否进位;然后相加n次,求和即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solu...
2023-08-12
1
467
题解 | #牛群的编码统计#
题目考察的知识点是:位运算。题目解答方法的文字分析:利用数字的位运算,不断将n右移,根据最后一位&1后的结果,统计32位中0的个数count 。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Soluti...
2023-08-12
1
456
题解 | #找到满足条件的牛群组合#
题目考察的知识点是:遍历,双指针。题目解答方法的文字分析:对数组进行排序,使用一个外层循环遍历数组中的每个数字nums[i]作为可能的第一个数字。通过计算目标和减去当前数字的差值,即sum = target - nums[i],来寻找另外两个数字。循环结束后,将结果列表list中的结果转换为二维数组...
2023-08-12
1
433
题解 | #寻找最合适的生育区域#
题目考察的知识点是:本体考察双指针。题目解答方法的文字分析:采用双指针,快指针一直向后遍历,只有说两个指针之间的区域都满足条件的时候,count增加作为计数,当出现不满足情况的时候,更新最大值res,并将慢指针更新。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java...
2023-08-12
1
387
题解 | #牛群保卫战#
题目考察的知识点是:双指针。题目解答方法的文字分析:使用双指针维持一段窗口,初值都从0开始,快指针每次遍历将指定的值加入sum中,如果说大于等于target,记录长度并移动左指针,不断迭代记录满足要求的最短长度返回即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import ja...
2023-08-12
1
400
题解 | #牛的回文编号III#
题目考察的知识点是:双指针。题目解答方法的文字分析:首先将数字转为二进制数,然后判断是否补齐二进制数前面的0,最后判断是否一致。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { /** ...
2023-08-12
2
337
题解 | #牛群的标签和#
题目考察的知识点是:双指针。题目解答方法的文字分析:首先,我们对数组进行排序,然后使用四个指针 i, j, left, right 来表示四元组的元素。其中 i 和 j 是遍历数组的两个指针,left 和 right 是双指针来寻找剩下两个元素。我们固定 i 和 j,然后通过移动 left 和 ri...
2023-08-12
2
428
题解 | #牛的回文编号II#
题目考察的知识点是:字符串的分割、遍历。题目解答方法的文字分析:以小数点为分界线,先去掉前导零然后把它放进一个字符串里面,把后导零去掉,记录到另一个字符串里面,然后写一个判断回文字符串的函数分别判断之前记录下来的两个字符串,只有俩个字符串都是回文才是true。本题解析所用的编程语言:java语言。完...
2023-08-12
1
412
题解 | #牛群的编码#
题目考察的知识点是:字符串的遍历。题目解答方法的文字分析:将给定的两个字符串转换成BigInteger,然后相加,最后转为string即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { ...
2023-08-11
1
375
题解 | #牛棚品种分类#
题目考察的知识点是:字符串的遍历。题目解答方法的文字分析:用哈希表存储每一组字母异位词,哈希表的键为一组字母异位词的标志,哈希表的值为一组字母异位词列表。遍历完strs,将map转换成string[],并排序即为所求的答案。本题解析所用的编程语言:java语言。完整且正确的编程代码: import ...
2023-08-11
1
440
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页