姐姐的遮阳伞
姐姐的遮阳伞
全部文章
分类
题解(338)
归档
标签
去牛客网
登录
/
注册
小Can的博客
学习中,嘻嘻
全部文章
(共338篇)
题解 | #验证IP地址#
这道题难度真的不大,关键是判断条件要列全。各种奇葩的输入,你都要考虑得到(反正我是做不到,只能考一次一次的提交找到可能出现的一些很特殊的输入,进而为这些特殊条件加一层判断)。 import java.util.*; public class Solution { /** * ...
Java
2022-03-14
0
414
题解 | #字符串变形#
这道题初看很简单,但是处处都是坑!!!总算在系统规定的运行时间内通过了,松了一口气。 尽量不要直接 split 空格,不然会有一堆坑,后期很难处理。我的处理方式是,乖乖地遍历一遍原字符串,自己切分。 频繁进行字符串的拼接,相当耗时!相当耗时!相当耗时!原先我不知道这里有这么个天坑(基础不扎实),想...
Java
2022-03-14
0
334
题解 | #三数之和#
import java.util.*; public class Solution { public class CompareInteger implements Comparator<Integer> { @Override publ...
Java
2022-03-13
0
402
题解 | #滑动窗口的最大值#
import java.util.*; public class Solution { public ArrayList<Integer> maxInWindows(int [] num, int size) { ArrayList<Int...
Java
2022-03-13
0
304
题解 | #有效括号序列#
import java.util.*; public class Solution { /** * * @param s string字符串 * @return bool布尔型 */ public boolean isValid (St...
Java
2022-03-13
0
312
题解 | #输出二叉树的右视图#
思路 1)先通过前序遍历序列和中序遍历序列重建一棵二叉树(想知道如何具体实现的,可以看一看我这篇博客,里面有很详细的讲解,谢谢) #重建二叉树(https://blog.nowcoder.net/n/897d1e8c90aa4bfbb8f6798359068ca5) 实现二叉树的重建代码如下...
Java
2022-03-12
0
284
题解 | #重建二叉树#
思路:要想完成这道编程题,首先你得很清楚,如何通过一个前序遍历序列和一个中序遍历序列,重建一棵二叉树?如果你不清楚这个过程,没关系,我尽自己最大能力去讲解。如果还是不懂,可以考虑上网搜一些图文并茂的资料,可能会好很多。 可以这样认为,前序遍历序列中的每一个节点,都是根节点(叶子节点可以看作根节...
Java
2022-03-12
0
370
题解 | #序列化二叉树#
序列化操作步骤 首先,我们要明确一个目标----经过序列化,我们最终想要得到一棵什么样的树?这个问题相当重要!!!相当重要!!!相当重要!!!它是整道题的核心!!!只有想清楚了这个问题,我们才能实现序列化和反序列化操作!!! 在这里呢,我想通过广度优先遍历实现一棵完全二叉树。注意,是完全二叉树!...
Java
2022-03-11
0
466
题解 | #包含min函数的栈#
随便写的,将就看一下吧,实在没搞懂题目想考什么,汗。(以下代码能通过) public class Solution { Stack<Integer> stack = new Stack<>(); int min = Integer.MAX_VA...
Java
2022-03-11
0
332
题解 | #最小花费爬楼梯#
第一种方法(仅限于数据量不要太大的情况使用):递归。你每跳到一个位置 i 上,要判断当前位置是否已经越界了。如果越界,直接返回结果。如果没有越界,那么从当前位置起跳,还要花费当前位置起跳所需要的金额,所以总的金额数要加上当前位置起跳的金额数。然后进行递归,选取从当前位置起跳 1 步还是 2 步中花费...
Java
2022-03-10
0
372
首页
上一页
25
26
27
28
29
30
31
32
33
34
下一页
末页