李橙子
李橙子
全部文章
分类
归档
标签
去牛客网
登录
/
注册
李橙子的博客
全部文章
(共203篇)
题解 | #疯牛病I#
题目考察的知识点是:本题主要考察知识点是递归和回溯。题目解答方法的文字分析:遍历二维数组,找出元素值为2的所有位置,将其加入到队列中,每过一分钟,k-1,将队列中的所有元素出队,判断四个方向中是否有值为1的元素,将其更新为2,并入队,重复以上操作,直至k=0,最后,遍历一遍数组,得到所有值为1的元素...
2023-07-26
4
284
题解 | #牛群全排列数#
题目考察的知识点是:本题主要考察知识点是乘积。题目解答方法的文字分析:多个数字相乘后相除,注意类型转换即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { /** * 代码中的...
2023-07-26
1
303
题解 | #小猪摘水果#
题目考察的知识点是:本题主要考察知识点是前缀和。题目解答方法的文字分析:题目给出的序列是一个差分数组。对差分数组求前缀和就能得到原序列。然后维护一个最大值即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solu...
2023-07-26
1
337
题解 | #最大放牛数#
题目考察的知识点是:本题主要考察知识点是数组和遍历。题目解答方法的文字分析:每两个数判断一次,如果有1flag置0,否则flag++,flag==2时可以插入一头牛,可插入牛的数量大于n即可。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; p...
2023-07-25
1
313
题解 | #牛群重量积#
题目考察的知识点是:本题考察的知识点是前缀和。题目解答方法的文字分析:这题的主要做法就是将左边的值做一个累积,并赋值给当前的值;之后第二遍顺序将当前数值的右边都做一次累积,并和第一遍的结果相乘,就得到了最后的结果。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java....
2023-07-25
1
361
题解 | #没有出现的编号#
题目考察的知识点是:本题考察的知识点是哈希表。题目解答方法的文字分析:将数据入到set中,set起排序加去重的作用,然后遍历set,小于0就取最大值;大于0就i++找最小连续的正数。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public...
2023-07-25
1
353
题解 | #向左移动牛群II#
题目考察的知识点是:本题主要考察二维数组的模拟。题目解答方法的文字分析:由于题目数据量较小,我们可以直接模拟k次移动即可,需要注意的地方在于临时数组,对于一次移动来说,我们需要原数组和新数组两个数组,我们可以直接创建一个新数组,存放移动过一次的结果,也可以对原数组进行深拷贝,得到完全一样的数组,参照...
2023-07-25
3
296
题解 | #向左移动牛群#
题目考察的知识点是:本题主要考察数组的移动。题目解答方法的文字分析:考察数组的移动。使用循环移动k次,每次都存储最后一个位置的值,然后将其他位置移动后,将存储的值放在第一个位置,得到最终的移动数组。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; ...
2023-07-25
1
373
题解 | #牛群的编号重排#
题目考察的知识点是:本题考察的是排序。题目解答方法的文字分析:该题目难点在于理解,我们如何找到下一个字典序更小的排列,首先我们需要知道,下一个字典序更小的数字是什么,如何才能让一个数字的排列更小。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; ...
2023-07-25
0
351
题解 | #牛的品种排序III#
题目考察的知识点是:本题主要考察数组和排序。题目解答方法的文字分析:和前面的两个题目一样的,使用冒泡排序可快速得出结果。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { /** ...
2023-07-25
1
340
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页