laglangyue
laglangyue
全部文章
题解
java并发编程(5)
mysql(4)
数据结构(3)
未归档(9)
源码笔记(39)
归档
标签
去牛客网
登录
/
注册
laglangyue
忽有一题尚未解,垂死病中惊坐起。横批一题难顶!
全部文章
/ 题解
(共157篇)
剑指offer-66-机器人运动范围
来自专栏
思路 dfs,递归解法和非递归,本文给出一种面向对象的非递归求解方法,代码更具易读性,可理解。定义Node对象,把走过的Node加入到stack中,并使用一个二维数组来标记走过的Node。 bfs 代码 递归dfs public class Solution { int[][] visi...
剑指offer
2020-07-26
0
583
剑指offer-65-矩阵路径
来自专栏
思路 dfs递归参考了官方题解,官方给了dfs的模板,值得一看。递归:先写终止条件,再写实现体。 代码 public class Solution { char[] mat; int h; int w; int[] dire=new int[]{-1,0,1,0,-...
剑指offer
2020-07-26
0
604
剑指offer-64-滑动窗口的最大值
来自专栏
思路 3指针,定义个max指针,p指针,指针q=p-3+1,显然指针p,q可以合并。p: 0->len(num)max有两种情况 如果指针p>max(是值大于),直接更新max=p 如果指针q>max,那么遍历q到p,更新max为区间最大值其实类似牛客题解中的单调队列吧。相比建队...
剑指offer
2020-07-25
1
592
剑指offer-63-数据流中位数
来自专栏
思路 思路 用两个堆维护中位数 代码 import java.util.*; public class Solution { PriorityQueue<Integer> q1=new PriorityQueue<>((o1,o2)->Integer.co...
剑指offer
2020-07-25
0
692
剑指offer-62-二叉搜索数的第k小
来自专栏
思路 中序遍历,二叉搜索树的中序遍历就是顺序排列 代码 import java.util.*; public class Solution { Stack<TreeNode> stack=new Stack<>(); TreeNode KthNode(Tr...
剑指offer
2020-07-25
0
609
剑指offer-61-二叉树序列化
来自专栏
思路 递归,先序遍历,把左子树用括号括起来,6!{#!}7!解码就是去括号 代码 import java.util.*; public class Solution { String Serialize(TreeNode root) { if(root==null){re...
剑指offer
2020-07-24
0
805
剑指offer-60-二叉树打印成行
来自专栏
思路 用Queue保存一行结点,每次遍历一整行 代码 import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; public class Solution { ArrayList<...
剑指offer
2020-07-23
0
649
剑指offer-59-之字形打印二叉树
来自专栏
思路 首先得知道层序遍历,反转一般都考虑stack。用一个bool类型标记压左子树还是右子树 import java.util.*; public class Solution { public ArrayList<ArrayList<integer> > Pr...
剑指offer
2020-07-23
0
708
剑指offer-58-二叉树对称
来自专栏
思路 做二叉树的题就是要学会画图,画图,画图发现递归即可 代码 public class Solution { boolean isSymmetrical(TreeNode pRoot) {if(pRoot==null){return true;} return isS...
剑指offer
2020-07-23
0
587
剑指offer-57-二叉树的下一个结点
来自专栏
思路 分情况,总体上存在右子节点与没有,没有右子节点,分多种。 代码 public class Solution { public TreeLinkNode GetNext(TreeLinkNode pNode){ if(pNode==null){return null;}...
剑指offer
2020-07-21
0
629
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页