- 博客(6)
- 收藏
- 关注
原创 面试题:String 、StringBuffer 与StringBuilder的区别
面试题:String 、StringBuffer 与StringBuilder的区别
2022-04-21 19:54:52
384
原创 进程与线程
1.进程 进程定义:分配系统资源的单位(包括内存地址空间),因此各个进程拥有的内存地址空间相互独立 中断 进程通信:进程之间的信息交换 2.线程
2022-02-24 00:11:16
127
原创 二叉树专题- 111.二叉树的最小深度
力扣链接 111 解题思路:递归法,后序遍历,JAVA语言 1.确定递归函数的参数和返回值。参数为要传入的二叉树根节点,返回的是int类型的深度。 int minDepth(TreeNode root) 2.确定终止条件。终止条件也是遇到空节点返回0,表示当前节点的高度为0。 if (root == null) { return 0; } 3.确定单层递归的逻辑。 int leftDepth = minDepth(root.left); int rightD
2022-02-23 21:25:44
706
原创 力扣二叉树专题- 104.二叉树的最大深度
104 力扣链接 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 返回它的最大深度 3 。 解题思路:本文采用递归法,后序遍历,JAVA语言 1.确定递归函数的参数和返回值:参数就是传入树的根节点,返回就返回这棵树的深度,所以返回值为int类型。 int maxdepth(treenode root) 2.确定终止条件
2022-02-23 20:55:54
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅