LeetCode
tensionJack
这个作者很懒,什么都没留下…
展开
-
关于树的遍历
二叉树的层次遍历/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val = x; }* }*/class Solution { Lis...原创 2019-05-29 09:16:37 · 104 阅读 · 0 评论 -
LeetCode完全平方数
描述给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。示例 1:输入: n = 12输出: 3解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9.生成一个sqaures记下level,其实代表是进入的层数记下每一个remain的值,放进...原创 2019-04-29 10:42:18 · 582 阅读 · 0 评论 -
LeetCode 岛屿的个数
描述给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3代码class Solution { pu...原创 2019-04-26 22:56:46 · 160 阅读 · 0 评论 -
判断一个二叉树是否是对称二叉树( Java)
请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。思路:首先根节点以及其左右子树,左子树的左子树和右子树的右子树相同,左子树的右子树和右子树的左子树相同即可,采用递归,另外非递归也可,采用栈或队列存取各级子树根节点。/** * Definition for a binary tree node. * public class Tr...原创 2019-05-29 10:30:29 · 432 阅读 · 0 评论