- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 leetcode 53. 最大子序和【动态规划】
解法一: class Solution { public int maxSubArray(int[] nums) { int max = Integer.MIN_VALUE; int len = nums.length; for(int i=0; i<len; i++){ int sum = 0; ...
2019-11-22 14:09:31 51
原创 leetcode 933. 最近的请求次数【队列】
emm…这是一道阅读理解题,一开始看了好几遍看不懂,还是看了评论区才理解了,理解题目后就很简单了。 题目会用ping方法传入时间参数t,表示在t时刻发送了一个请求,我们需要计算包括最近一个t时刻在内的3000ms内我们所接收到的请求的总数。 解题 马上可以想到用队列,每次在队尾放进新的 t 后,用while循环判断 t 与队首元素之差是否在3000ms以内,若否,则将队首元素出队。 class...
2019-11-15 16:33:42 137
原创 226. 翻转二叉树
解法一:递归 在前序遍历的基础上进行修改,先交换根节点的左右子节点,再逐层向下交换。 class Solution { public TreeNode invertTree(TreeNode root) { if(root == null) return null; TreeNode temp = root.left; ...
2019-11-14 13:08:09 43
原创 101. 对称二叉树
解法一:递归 class Solution { public boolean isSymmetric(TreeNode root) { return myIsSymmetric(root, root); } public boolean myIsSymmetric(TreeNode left, TreeNode right){ if((lef...
2019-11-13 18:14:15 48
原创 leetcode 104. 二叉树的最大深度【二叉树】
解法一:DFS(递归实现) 该方法代码简单,可通过对二叉树的后序遍历的递归代码修改得到。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { ...
2019-11-08 14:26:52 92
Cglib3.3.0最新版jar包
2020-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人