摘要:
初识Java Java的特性和优势 简单性 就是c++语法的纯净版。没有头文件,指针运算,结构,联合,操作符重载,虚基类等等。 面向对象 面向对象是一种程序设计技术,他将重点放在数据(即对象)和对象之间的接口上。万物皆对象! 可移植性 这是JAVA的一个重要的优势。JAVA代码或者说字节码、二进制码 阅读全文
posted @ 2023-01-02 23:39
卬啵哩啵bo
阅读(104)
评论(0)
推荐(0)
摘要:
力扣112 路径的总和II 题目: 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没有子节点的节 阅读全文
posted @ 2023-01-02 23:38
卬啵哩啵bo
阅读(89)
评论(0)
推荐(0)
摘要:
力扣110 判断是否是平衡二叉树 题目: 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:true 示例 2: 阅读全文
posted @ 2023-01-02 20:56
卬啵哩啵bo
阅读(82)
评论(0)
推荐(0)
摘要:
力扣107 二叉树的层序遍历 题目: 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[[15,7],[9,20],[3]] 示例 阅读全文
posted @ 2023-01-02 18:24
卬啵哩啵bo
阅读(108)
评论(0)
推荐(0)
摘要:
力扣105 根据先序遍历以及中序遍历构建二叉树 题目: 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 输入: preorder = [3,9,20,15,7], 阅读全文
posted @ 2023-01-02 13:37
卬啵哩啵bo
阅读(325)
评论(0)
推荐(0)
摘要:
力扣104 求二叉树的最大深度 题目: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 阅读全文
posted @ 2023-01-02 00:15
卬啵哩啵bo
阅读(87)
评论(0)
推荐(0)
摘要:
力扣101 对称树 题目: 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3] 输出:false 提示: 树中节点数目在范围 [1, 10 阅读全文
posted @ 2023-01-02 00:14
卬啵哩啵bo
阅读(82)
评论(0)
推荐(0)
浙公网安备 33010602011771号