自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 平衡二叉树

平衡二叉树的性质: 1.可以是空树 2.如果不是空树,任何一个结点的左子树和右子树都是平衡二叉树,并且高度之差的绝对值不超过1 如何判断一棵树是否是平衡二叉树: 思路:采用 队列 层序遍历二叉树 将节点入队, 不管左右子树 是空或者 不是空 全部入队 出队时 遇到null 时停止出队, 最后判断队列中所剩元素是不是都是null, 如果都为空,则是完全二叉树 代码展...

2019-08-26 18:13:15 212

原创 链表面试题------Java链表分割

## 题目:编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 *分析:* 1>定义两个新链表 small 和 big 2>遍历原链表, 将结点值比 x 小的 尾插到 small 上 将结点值比 x 大的 尾插到 big 上 class Node{ int val; ...

2019-08-24 17:26:06 152 1

原创 链表面试题------Java 删除链表中值为 val 的元素

1.题目描述: 删除链表中值为 val 的元素 思路: 1. 遍历原链表,如果与val值相等,则删除 特殊情况:链表为空时,怎么办 第一个节点head的值,如果等于val,怎么办 2. 需要两个指针,一个 cur 遍历整个链表 一个为 perv 记录 遍历的cur 的 前一个节点(如果遇到需要删除的结点, 需要知道此节点的前一个节点,所以需要prev) //定义...

2019-08-23 17:10:40 1185

原创 链表面试题------ Java逆置链表

题目:编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 分析: 1>定义两个新链表 small 和 big 2>遍历原链表, 将结点值比 x 小的 尾插到 small 上 将结点值比 x 大的 尾插到 big 上 class Node{ int val; Node next = null; Node(i...

2019-08-20 17:26:10 169

空空如也

空空如也

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

TA关注的人

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