李橙子
李橙子
全部文章
分类
归档
标签
去牛客网
登录
/
注册
李橙子的博客
全部文章
(共203篇)
题解 | #合并两群能量值#
题目考察的知识点是:本题主要考察的是链表合并。题目解答方法的文字分析:我们使用一个哑节点来作为合并后链表的头节点。哑节点是一个额外的节点,它不存储具体的数据,仅作为一个占位符。我们使用哑节点的目的是为了简化合并链表的操作,确保合并后的链表的头节点始终存在。本题解析所用的编程语言:java语言。完整且...
2023-07-20
1
363
题解 | #牛群的重新排列#
题目考察的知识点是:本题主要考察链表和反转。题目解答方法的文字分析:这道题可以用头插来做,也可以用栈来做,相比上一道要容易些,大致思路和上一个差不多;prev指向第一个翻转结点的前一个,end指向第一个翻转的结点,cur指向翻转的结点,next指向翻转结点的下一个结点,然后对第left到第right...
2023-07-20
1
323
题解 | #牛群的重新分组#
题目考察的知识点是:本题主要考察链表的反转操作。题目解答方法的文字分析:这道题需要改变头结点,所以新建一个头结点,然后需要翻转单链表,翻转单链表可以用链表头插, 将需要翻转的结点一个一个头插到某个结点的后面,总之,这道题用头插不是很容易。本题解析所用的编程语言:java语言。完整且正确的编程代码: ...
2023-07-20
1
298
题解 | #特殊的产奶量#
题目考察的知识点是:数值计算,字符串处理,近似值计算,四舍五入。题目解答方法的文字分析:计算平方数,将result变量乘以100保留小数点后两位数,之后转为int类型去掉原result小数点三位之后的数字,将result小数点后两位的数恢复回来,转换为字符串类型。本题解析所用的编程语言:java语言...
2023-07-19
1
466
题解 | #最大养牛利润#
题目考察的知识点是:贪心算法、优先队列。题目解答方法的文字分析:问题最优解法:在满足条件的情况下,首先饲养利润最大的牛,因为牛的成本和售价已经给出.利润就是固定的,那我每次选择最大的利润,最后,这种解法的全局最优解,就是获取最大的利润。本题解析所用的编程语言:java语言。完整且正确的编程代码: i...
2023-07-19
1
370
题解 | #牛牛计算器#
题目考察的知识点是:栈的基本操作。题目解答方法的文字分析:创建两个栈分别存储操作符和操作数,遍历字符串中的每个元素。主要难点在于括号会改变运算优先级,所以对于括号优先判断,通过计数的方式将括号之间的字符串截取出来,再递归调用函数计算出括号的计算值并压入栈中。本题解析所用的编程语言:java语言。完整...
2023-07-19
1
548
题解 | #完全平方数的草料#
题目考察的知识点是:动态规划。题目解答方法的文字分析:定义一个数组 dp,其中 dp[i] 表示构成数字 i 所需的最小完全平方数数量。然后,我们从 1 到 n 枚举每一个数字 i,计算其对应的 dp 值。具体来说,对于每个数字 i,我们枚举所有小于等于它的完全 平方数 j^2,然后计算 dp[i-...
2023-07-19
2
512
题解 | #农场的奶牛分组II#
题目考察的知识点是:分组。题目解答方法的文字分析:首先将数组分成三组,看是否一致,如果一致则为true,反之则是false。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { /** ...
2023-07-19
1
416
题解 | #牛的回文编号#
题目考察的知识点是:双指针,字符串分割判断。题目解答方法的文字分析:将数字转换成string类型后分割开后,在反转判断是否一致。本题解析所用的编程语言:java语言。完整且正确的编程代码: import java.util.*; public class Solution { /** ...
2023-07-19
1
364
题解 | #牛奶工厂#
题目考察的知识点是:双指针。题目解答方法的文字分析:如果只是对数组进行求和,只需要遍历两个数组即可得到答案。但是题目中还要求了对数组进行非递减的排序操作,并指定合并到time1中,我们可以从后往前遍历两个数组,将较大者存入time1数组末尾,当二者中有一个遍历完成,则可以停止比较,若是time1有剩...
2023-07-19
1
357
首页
上一页
12
13
14
15
16
17
18
19
20
21
下一页
末页