会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
将来的事
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2021年1月13日
剑指 Offer 28. 对称的二叉树
摘要: 13分钟内递归一次性解出 思路如下: class Solution { public boolean isSymmetric(TreeNode root) { //注意可能为null if(root==null) {return true;} return mirrorTree(root.left,
阅读全文
posted @ 2021-01-13 10:21 将来的事
阅读(73)
评论(0)
推荐(0)
2021年1月12日
剑指 Offer 27. 二叉树的镜像
摘要: 这次的简单题还真的挺简单的 其实就是比较简单的递归,不过可能得看一下迭代的方式怎么实现。 class Solution { public TreeNode mirrorTree(TreeNode root) { if(root==null) {return null;} TreeNode resul
阅读全文
posted @ 2021-01-12 16:22 将来的事
阅读(51)
评论(0)
推荐(0)
2021年1月11日
剑指 Offer 26. 树的子结构
摘要: 这个题做出来了 第一想法是,B树的root节点值非常重要,先要找到A树和B.root值一样的节点,才能进行下面的判断。 所以先把找到节点后,再找结构的函数写出来: public boolean test(TreeNode A,TreeNode B) { if(A==null) {return fal
阅读全文
posted @ 2021-01-11 16:50 将来的事
阅读(75)
评论(0)
推荐(0)
2021年1月7日
剑指 Offer 07. 重建二叉树
摘要: 有一个很经典的题目就是知道前序和中序求后序这种的,不过这个题是要求直接重建二叉树,但是给了个条件,节点值不重复。 我们可以很容易想到,两个不同的排列出来是这样的: 我们能在其中看到隐隐约约的递归关系,我们先找出根节点,然后再通过左子树先序和左子树中序重建左子树,依次递归 正是由于节点不重复,所以我们
阅读全文
posted @ 2021-01-07 16:57 将来的事
阅读(65)
评论(0)
推荐(0)
2020年12月4日
树 先序遍历 中序遍历 后序遍历
摘要: 写之前先看作用: 先序遍历:在第一次遍历到节点时就执行操作,一般只是想遍历执行操作(或输出结果)可选用先序遍历; 中序遍历:对于二分搜索树,中序遍历的操作顺序(或输出结果顺序)是符合从小到大(或从大到小)顺序的,故要遍历输出排序好的结果需要使用中序遍历 后序遍历:后续遍历的特点是执行操作时,肯定已经
阅读全文
posted @ 2020-12-04 20:18 将来的事
阅读(1066)
评论(0)
推荐(0)
2020年11月27日
Java 多线程 02
摘要: 产生线程安全问题的原因: 线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是:寄存器-高速缓存-内存。线程耗费的是CPU,线程计算的时候,原始的数据来自内存,在计算过程中,有些数据可能被频繁读取
阅读全文
posted @ 2020-11-27 09:40 将来的事
阅读(85)
评论(0)
推荐(0)
2020年11月24日
Java 多线程 01
摘要: 进程和线程 进程:process,线程:thread 进程是资源分配的基本单位;线程是程序执行的基本单位。 什么是进程:是资源分配的基本单位。系统运行一个程序即是一个进程从创建,运行到消亡的过程。(任务管理器中可以看到进程) 什么是线程:线程是CPU调度和分派的基本单位 线程是进程的一部分,一个线程
阅读全文
posted @ 2020-11-24 10:24 将来的事
阅读(106)
评论(0)
推荐(0)
2020年10月28日
JVM总结3:面试题
摘要: 说一下JVM内存模型吧,有哪些区?分别干什么的? JDK8的内存改进(元空间并不在虚拟机中,而是使用本地内存。因此,默认情况下,元空间的大小仅受本地内存限制,但可以通过以下参数来指定元空间的大小) 栈和堆的区别?(注意提到线程私有) 堆的结构? 为什么两个survivor区? Eden和survio
阅读全文
posted @ 2020-10-28 21:00 将来的事
阅读(68)
评论(0)
推荐(0)
JVM总结2:堆 GC GC参数
摘要: 我们学习的jvm都是sun公司出的基于hotspot的jvm。 jvm堆的结构 新生代:eden区,幸存0区,幸存1区 老年代 元空间(堆外内存,方法区) 因为大部分java中的对象都是朝生夕死,所以搞了这一套gc(garbage collection)体系。 new出来的对象先放到eden区 当e
阅读全文
posted @ 2020-10-28 10:55 将来的事
阅读(112)
评论(0)
推荐(0)
2020年10月27日
JVM总结1:jvm结构图 类加载器 方法区 栈
摘要: jvm是什么: java virtual machine,程序在编译时,通过jvm编译为字节码(class文件),这样可以跨平台执行,在执行时是由jvm解释执行的。 jvm体系图: 类加载器: 运行时,.class文件由类加载器加载到内存中成为Class类的一个实例,每个这样的实例用来表示一个 Ja
阅读全文
posted @ 2020-10-27 10:00 将来的事
阅读(244)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告