自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指offer第三天——树(2)

一、JZ7重建二叉树 题目描述: 输入两棵二叉树A,B,判断B是不是A的子结构。(我们约定空树不是任意一个树的子结构) 假如给定A为{8,8,7,9,2,#,#,#,#,4,7},B为{8,9,2},2个树的结构如下,可以看出B是A的子结构 1.递归解法。 比较显然的思路, 1.判断根节点值 2.判断左子树是否为空,若proot2为空则为true,若proot2不为空再分两种情况 3.右子树同2 以下代码取自牛客网@头都大了:树的子结构_牛客题霸_牛客网 /** public

2022-03-21 20:57:07 685

原创 剑指offer——二叉树(1)

JZ55 二叉树的深度 1.题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度,根节点的深度视为 1 。 2.层次遍历(利用数据结构-队列) 二叉树的层次遍历,一般我们都是用队列去实现的。 import java.util.*; /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = nu..

2022-03-13 23:14:14 1430

原创 牛客网剑指offer_数据结构之链表(1)

目录 一、 从头到尾打印链表 1.解题思路 此系列记录自己为了找工作而刷算法题的历程,最主要的目的是为了整理自己的思路,防止自己刷完就忘,二来如果能对后来者有所帮助,也不失为一件美事。 全程使用Java语言。 一、 从头到尾打印链表 题目描述: 输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。 1.解题思路 输入的为链表,输出的是列表的反序打印结果,难点在于如何考虑使用尽量优化的空间复杂度。 首先了解Java中ListCode的定义,在牛客网中的定义是:

2022-03-02 22:03:15 711

空空如也

空空如也

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

TA关注的人

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