深度优先搜索
Vince Lin
这个作者很懒,什么都没留下…
展开
-
算法:扑克牌1~9排列问题
扑克牌1~9只能用一次,输出所有符合xxx + xxx = xxx的组合。例如124 + 659 = 783;package com.leetcode;/** * @author VinceLin * 2020/4/13 4:46 下午 */public class Main { /** * 数字最小值 **/ private static fi...原创 2020-04-16 15:17:13 · 698 阅读 · 0 评论 -
leetcode:二叉树的最大深度
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度 3 。/** * Definition for a binary tree node. * public class TreeNode { * int val;...原创 2019-09-24 00:17:14 · 80 阅读 · 0 评论 -
leetcode:对称二叉树
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:说明:如果你可以运用递归和迭代两种方法解决这个问题,会很加分。递归/** * Definition for a binary tree node. * public class TreeNode { * ...原创 2019-09-24 00:57:36 · 69 阅读 · 0 评论 -
leetcode:相同的树
给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例 1:示例 2:示例 3:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNo...原创 2019-09-24 14:15:31 · 78 阅读 · 0 评论