一叶浮尘
一叶浮尘
全部文章
题解
Java笔记(1)
leetcode(4)
MYSQL(1)
Spring(13)
我的第一个专栏(47)
毒鸡汤(19)
第二个测试专栏(2)
归档
标签
去牛客网
登录
/
注册
一叶浮尘的博客
弱者任思绪控制行为,强者让行为控制思绪
全部文章
/ 题解
(共97篇)
剑指offer65-矩阵中的路径
来自专栏
很久不做这种深度优先遍历和广度优先遍历的题目,有点眼生。后面几道题目应该都是和深度优先遍历和广度优先遍历有关的题目,这种题目就不能再依靠高级数据结构的思想来帮助我们解决问题,要纯靠自己的思维能力来进行解决了。 这道题目自己的思维局限是没有理解广度优先遍历要掌握的诀窍导致写代码的时候出现了死循环,而且...
2020-03-20
10
1035
剑指offer64-滑动窗口中的最大值
来自专栏
给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,...
2020-03-20
1
831
剑指offer63-数据流中的中位数
来自专栏
如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 //以前不是...
2020-03-20
8
1358
剑指offer62-二叉搜索树的第K个节点
来自专栏
给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 这道题目的关键是大家要理解什么二叉搜索树,以及其遍历特性,掌握了之后就不难理解对于概述,其中序遍历的结果就是节点按照从小到大排序的结构,因此大家也就知道要怎么寻找...
2020-03-20
7
1105
剑指offer61-序列化二叉树
来自专栏
题目描述请实现两个函数,分别用来序列化和反序列化二叉树二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过 某种符号表示空节点(...
2020-03-05
15
1883
剑指offer60-把二叉树打印为多行
来自专栏
从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 想当初自己在这种题目上栽了一个跟头,本应该是使用arraylist存储每一行节点,但是其实用queue存储之后整个程序的判断逻辑就清楚很多,因此数据结构活学活用,就非常好了。 import java.util.ArrayList; ...
2020-03-02
11
1103
剑指offer59-按之字形顺序打印二叉树
来自专栏
请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 并不能简单的调换方向后就使用地60道题目中的方法,需要额外整理此题的解题思路。其实这两道题目侧面的就是在练习栈和队列的性质。在这道题目中可以使用栈进行存...
2020-03-02
1
790
剑指offer58-对称的二叉树
来自专栏
请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 这道题目在弄明白镜像二叉树是什么样子后其实还是蛮简单的一道的题目的。这样的二叉树才是镜像的二叉树,因此我们需要一个辅助的函数来帮助我们判断是否两颗数为镜像的。 /* public cla...
2020-03-02
16
1569
剑指offer57-二叉树的下一个节点
来自专栏
给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 /* public class TreeLinkNode { int val; TreeLinkNode left = null; Tre...
2020-03-02
9
1153
剑指offer56-删除链表中重复的节点
来自专栏
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5这题目之前曾做过,但是脑海中真的一点印象都没有了。这道题目的关键点就在于如何把3...
2020-03-02
2
1157
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页