
LeetCode
文章平均质量分 73
将LeetCode的一些题进行了分类并提供解答
喜欢coding的谢同学
2020年网易实习
2021年字节跳动校招
小Red书同名,一起努力学习吧~
展开
-
LeetCode并查集笔试题整理
文章目录UnionFind连通分量547. 朋友圈1319. 连通网络的操作次数947. 移除最多的同行或同列石头200. 岛屿数量959. 由斜杠划分区域合并同类721. 账户合并面试题 17.07. 婴儿名字UnionFind先给出并查集的封装类,这里不仅封装了union、find操作,还封装了一个size计算有多少种类。package dsu;public class UnionFind { public int[] parent; public UnionFind(int n){原创 2020-10-18 15:03:16 · 422 阅读 · 1 评论 -
LeetCode二叉树DFS笔试题整理
1530. 好叶子节点对的数量List<Integer> list = new ArrayList<>(); if(root==null) return list; //记录叶子节点的深度 if(root.left==null&&root.right==null) list.add(level); //递归获得左右子树叶子节点深度 List<Integer> left =原创 2020-10-08 16:36:59 · 257 阅读 · 0 评论 -
LeetCode二叉树BFS笔试题整理
863. 二叉树中所有距离为 K 的结点import java.util.*;class Solution { /** * Definition for a binary tree node. */ public static class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }原创 2020-10-08 16:36:22 · 261 阅读 · 0 评论 -
LEETCODE数据库题之困难题汇总
SELECT a.Request_at Day, CASE WHEN (b.cancelled_count/a.day_count) IS NULL THEN 0.00 ELSE ROUND(b.cancelled_count/a.day_count,2) END AS `Cancellation Rate`FROM(SELECT count(Id) day_count, Request_atFROM TripsWHERE原创 2020-07-05 21:30:57 · 466 阅读 · 0 评论 -
LeetCode数据库排名类汇总
文章目录178. 分数排名题目解答184. 部门工资最高的员工题目解答185. 部门工资前三高的所有员工题目解答178. 分数排名题目建表语句如下Create table If Not Exists Scores (Id int, Score DECIMAL(3,2))Truncate table Scoresinsert into Scores (Id, Score) values ('1', '3.5')insert into Scores (Id, Score) values ('2'原创 2020-07-05 16:34:40 · 584 阅读 · 1 评论 -
LeetCode二叉树简单题汇总
文章目录前言101. 对称二叉树题目解答110. 平衡二叉树题目解答226. 翻转二叉树题目解答543. 二叉树的直径题目解答563. 二叉树的坡度题目解答617. 合并二叉树题目解答965. 单值二叉树题目解答993. 二叉树的堂兄弟节点题目解答前言刷了一部分LeetCode的题,感觉自己对二叉树的运用提升了不少,便总结分享一下。博客里用的都是比较好理解的递归算法,效率不一定最高,适合跟我差不多的小白。本篇博客只给出如下的部分题,二叉搜索树等我积累够了的之后单独出一篇然后给出下面的题都需要用到的原创 2020-05-23 12:12:36 · 418 阅读 · 0 评论 -
LeetCode数据库简单题DML汇总
文章目录196. 删除重复的电子邮箱题目解答627. 交换工资题目解答196. 删除重复的电子邮箱题目建表语句如下Create table If Not Exists Person (Id int, Email varchar(255));Truncate table Person;insert into Person (Id, Email) values ('1', 'john@example.com');insert into Person (Id, Email) values ('2'原创 2020-05-14 15:56:36 · 272 阅读 · 0 评论 -
LeetCode数据库简单题DQL汇总
文章目录175. 组合两个表题目解答176. 第二高的薪水题目解答181. 超过经理收入的员题目解答182. 查找重复的电子邮箱题目解答183. 从不订购的客户题目解答197. 上升的温度题目解答595. 大的国家题目解答596. 超过5名学生的课题目解答620. 有趣的电影题目解答1179. 重新格式化部门表题目解答175. 组合两个表题目建表语句如下Create table Person (PersonId int, FirstName varchar(255), LastName varch原创 2020-05-14 15:56:11 · 299 阅读 · 0 评论