Bombinate
Bombinate
全部文章
分类
题解(4)
归档
标签
去牛客网
登录
/
注册
Bombinate的博客
全部文章
(共104篇)
题解 | #牛群重量积#
题目考察的知识点 数组,前缀积 题目解答方法的文字分析 首先遍历数组,求出数组的所有值的积,然后按照题目说法模拟,ans[i]等于用总积除第i头牛以及它前后两头牛的重量,特别的,i-1<0,i+1>nums.length,pre和last分别赋值为1。 本题解析所用的编程...
2023-08-03
0
386
题解 | #没有出现的编号#
题目考察的知识点 数组,排序 题目解答方法的文字分析 首先将数组从小到大排序,然后遍历数组,分为两部分判断,当数组的值小于0时,遇到负数就赋给ans[1],因为越靠近数组右边负数越大。然后第二部分判断是否大于0,用p从最小正整数开始判断,看看哪一个没有出现。 本题解析所用的编程语言 ...
2023-08-03
0
391
题解 | #小猪摘水果#
题目考察的知识点 数组,模拟 题目解答方法的文字分析 直接按照题目说法模拟,建立果子树数组tree,记录每棵树的果子数,初始值tree[0]=10;然后遍历数组fruit,还原tree的每一棵树的果子数。最后对tree排序,返回最大值即可 本题解析所用的编程语言 java 完...
2023-08-02
0
435
题解 | #相等的草堆#
题目考察的知识点 数组 题目解答方法的文字分析 先遍历一遍数组,求出数组和sum,然后第二次遍历数组,求出数组元素i的左边和sumleft.由于sumleft和数组元素i的右边和相等,所以存在关系2 * sumLeft + nums[i] == sum。在第二次遍历过程中返回符合此关系的...
2023-08-02
1
320
题解 | #最大放牛数#
题目考察的知识点 数组 题目解答方法的文字分析 题目比较简单,遍历一遍数组,符合条件的地方种花,并把待种花数减一。最后看看n是否为0即可。 本题解析所用的编程语言 java 完整且正确的编程代码 import java.util.*; public class Solu...
2023-08-02
0
268
题解 | #向左移动牛群#
题目考察的知识点 数组 题目解答方法的文字分析 右旋一次,将最后一个数值保存到 temp 中,数组中其余的数依次向右移动一位,再把 temp 放到最左边。然后重复 k 次上述操作。 本题解析所用的编程语言 java 完整且正确的编程代码 import java.util.*...
2023-08-02
0
330
题解 | #牛的品种排序III#
题目考察的知识点 数组,冒泡排序 题目解答方法的文字分析 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 算法步...
2023-08-02
0
373
题解 | #牛的品种排序II#
题目考察的知识点 数组 题目解答方法的文字分析 用hashmap统计0,1,2这些值的数量,然后按照0,1,2的顺序将hashmap存储的的值的对应数量修改数组cows 本题解析所用的编程语言 java 完整且正确的编程代码 import java.util.*; pu...
2023-08-02
0
396
题解 | #第k轻的牛牛#
题目考察的知识点 数组,快速排序 题目解答方法的文字分析 基于快速排序,在递归操作之前判断第K大元素在哪个区间,仅对此区间进行排序 本题解析所用的编程语言 java 完整且正确的编程代码 import java.util.*; public class Solution...
2023-08-02
0
344
题解 | #草原上的牛群分布#
题目考察的知识点 数组,双指针 题目解答方法的文字分析 判断数组长度是否小于3,小于3则直接返回数组长度。否则从1号位开始遍历数组,判断元素是否已经有3个,如果有,i指针继续向前遍历,新数组指针idx则等待未满3个元素的值出现,再记录下来 本题解析所用的编程语言 java 完...
2023-08-01
0
343
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页