![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
在线OJ题
OJ题训练
Serendipity sn
这个作者很懒,什么都没留下…
展开
-
Leetcode110:判断平衡二叉树
判断平衡二叉树 题目 解题思路 代码示例 class Solution { public boolean isBalanced(TreeNode root) { if(root==null){ return true; } if(root.left==null&&root.right==null){ return true; } if(maxDepth(root)<=2){原创 2021-02-17 13:10:40 · 688 阅读 · 0 评论 -
Leetcode572:判断另一棵树的子树
Leetcode572:判断另一棵树的子树 题目 解题思路 判断二叉树是否相等 代码示例 class Solution { public boolean isSubtree(TreeNode s, TreeNode t) { return Find(s, t); } public static boolean isSameTree(TreeNode p, TreeNode q) { if (p == null && q == nul原创 2021-02-16 23:15:05 · 663 阅读 · 1 评论 -
Leetcode:100相同二叉树,101对称二叉树
相同二叉树和对称二叉树 目录相同二叉树和对称二叉树1.Leetcode100:相同二叉树<1>题目<2>解题思路<3>示例代码2.Leetcode101:对称二叉树<1>题目<2>解题思路<3>代码示例 1.Leetcode100:相同二叉树 <1>题目 <2>解题思路 <3>示例代码 class Solution { public boolean isSameTree(TreeNode原创 2021-02-16 22:22:55 · 655 阅读 · 0 评论 -
Leetcode:二叉树的遍历(前中后)(递归)
二叉树的遍历 采用List将遍历的值保存 1.前序遍历 题目 代码示例 class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> list=new ArrayList<Integer>(); preorder(list, root); return list; } publ原创 2021-02-16 14:47:07 · 733 阅读 · 0 评论 -
Leetcode155:最小栈
最小栈 题目 解题思路 代码示例 import java.util.Deque; import java.util.LinkedList; public class MinStack { /** initialize your data structure here. */ Deque<Integer> StackA;//普通栈 Deque<Integer> StackB;//存放最小数的栈 public MinStack() {原创 2021-02-15 20:00:24 · 646 阅读 · 0 评论 -
Leetcode232:用栈实现队列
用栈实现队列 题目 解题思路 代码示例 import java.util.Deque; import java.util.LinkedList; public class MyQueue { /** Initialize your data structure here. */ private Deque<Integer> StackA;//入 private Deque<Integer> StackB;//出 public MyQueue(原创 2021-02-15 19:33:07 · 660 阅读 · 0 评论 -
leetcode225:用队列实现栈
用队列实现栈 题目 解题思路 代码示例 package com.example; import java.util.LinkedList; import java.util.Queue; public class MyStack { /** Initialize your data structure here. */ private Queue <Integer> queue; public MyStack() { queue= new LinkedList原创 2021-02-15 18:05:56 · 670 阅读 · 0 评论 -
Leetcode20题:有效的括号
有效的括号 题目: 思路:使用栈实现 代码示例: import java.util.Deque; import java.util.LinkedList; public class Solution { public static Boolean isValid(String s) { Deque<Character> Stack=new LinkedList<>(); char[]arr=s.toCharArray();原创 2021-02-15 15:50:06 · 652 阅读 · 0 评论