自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 java实现二叉树的层次遍历

昨天面试的时候遇到这个问题,由于太久没有接触算法和数据结构了,导致遗忘的比较彻底,当时记得使用队列的特性可以实现层次遍历的问题,但是自己写的时候却没有很好的利用队列的特性,当时的第一想法是递归,最后写着写着就因为找不到好的出口条件,以及各种分支判断,加上如果有兄弟子树,还要写如何处理这种情况等等,最后反正是写不下去了。 所以今天着重记录一下,如何正确的使用队列的特性去实现二叉树的层次遍历。当然这...

2018-03-20 14:16:52 4167

原创 一次与大佬讨论Optional的记录

今天遇到了Optional的问题,所以请教了一下大佬,下面如实记录与大佬的探讨过程: 大佬:Optional就可以有效防止(NPE)NullPointException;配合stream使用的。 弱鸡的我:嗯,简单看,好像是包裹一个有可能返回null的对象? 大佬:对,它有两种方式生成对象; ofNullable,这个方法生成的Optional对象可以如果目标对象为null会返回一个空...

2018-03-04 01:58:13 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除