LeetCode
文章平均质量分 63
英文官网:https://leetcode.com/problemset/all/
中文官网:https://leetcode-cn.com/problemset/all/
TreasureAI
New World beyond the Wall
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Python3] LeetCode算法_数学
13. 罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 I V X L C D M 数值 1 5 10 50 100 500 1000 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例...原创 2018-12-15 11:28:28 · 1277 阅读 · 0 评论 -
[SQL] LeetCode 262. 行程和用户 - [Hard]
262. 行程和用户题目:Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。+----+-----------+---------...原创 2019-07-23 22:28:34 · 649 阅读 · 0 评论 -
[SQL] LeetCode 181. 超过经理收入的员工 - [Easy] __Mark
181. 超过经理收入的员工Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 700...原创 2019-07-19 14:49:11 · 804 阅读 · 0 评论 -
[SQL] LeetCode 182. 查找重复的电子邮箱 - [Easy]
182. 查找重复的电子邮箱编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+-----...原创 2019-07-17 19:27:03 · 824 阅读 · 0 评论 -
[SQL] LeetCode 176. 第二高的薪水 - [Easy]
176. 第二高的薪水编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为...原创 2019-07-17 20:17:50 · 985 阅读 · 0 评论 -
[SQL] LeetCode 595. 大的国家 - [Easy]
595. 大的国家这里有张 World 表+-----------------+------------+------------+--------------+---------------+| name | continent | area | population | gdp |+-----------------+----...原创 2019-07-20 14:02:31 · 565 阅读 · 0 评论 -
[SQL] LeetCode 196. 删除重复的电子邮箱 - [Easy] __Mark
196. 删除重复的电子邮箱编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小的那个。+----+------------------+| Id | Email |+----+------------------+| 1 | john@example.com || 2 | bob@example.com |...原创 2019-07-20 15:20:29 · 760 阅读 · 0 评论 -
[SQL] LeetCode 627. 交换工资 - [Easy]
627. 交换工资题目:给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。例如:| id | name | sex | salary ||----...原创 2019-07-20 16:20:40 · 602 阅读 · 0 评论 -
[SQL] LeetCode 175. 组合两个表 - [Easy]
175. 组合两个表题目:表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+-----...原创 2019-07-20 16:38:50 · 578 阅读 · 0 评论 -
[SQL] LeetCode 620. 有趣的电影 - [Easy]
620. 有趣的电影题目:某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。例如,下表 cinema:+---------+-----...原创 2019-07-20 17:11:57 · 655 阅读 · 0 评论 -
[SQL] LeetCode 183. 从不订购的客户 - [Easy]
183. 从不订购的客户题目:某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----...原创 2019-07-20 17:59:25 · 649 阅读 · 0 评论 -
[SQL] LeetCode 596. 超过5名学生的课 - [Easy]
596. 超过5名学生的课有一个courses 表 ,有: student (学生) 和 class (课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+| student | class |+---------+------------+| A | Math || B | Englis...原创 2019-07-20 18:19:41 · 674 阅读 · 0 评论 -
[SQL] LeetCode 197. 上升的温度 - [Easy]
197. 上升的温度题目:给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+-----------------...原创 2019-07-20 19:23:44 · 969 阅读 · 0 评论 -
[SQL] LeetCode 626. 换座位 - [Medium]
626. 换座位题目:小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query 来输出小美想要的结果呢?示例:+---------+---------+| id | student |+---------+---------+...原创 2019-07-22 16:50:50 · 702 阅读 · 0 评论 -
[SQL] LeetCode 180. 连续出现的数字 - [Medium]
180. 连续出现的数字题目:编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+----+-----+例如,给定上面的 L...原创 2019-07-22 18:21:44 · 620 阅读 · 0 评论 -
[SQL] LeetCode 184. 部门工资最高的员工 - [Medium]
184. 部门工资最高的员工注意:本题于中文版领扣上题目中表信息有误,且与SQL架构不一致,因此我将题目改为英文原版题目内容,可参考:184. Department Highest Salary题目:Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+|...原创 2019-07-23 19:25:10 · 706 阅读 · 0 评论 -
[SQL] LeetCode 178. 分数排名 - [Medium]
178. 分数排名题目:编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | ...原创 2019-07-23 16:44:35 · 659 阅读 · 0 评论 -
[SQL] MySQL查询_LeetCode
目录一、第N高的薪水【中】二、分数排名(实现dense_rank()排名函数)【中】延伸:实现row_number()排名函数延伸:实现rank()排名函数三、部门工资前三高的员工【难】四、体育馆的人流量【难】五、行程和用户【难】六、大的国家【易】七、超过5名学生的课【易】八、交换工资【易】九、换座位【中】一、第N高的薪水【中】获取Employ...原创 2018-12-16 19:26:28 · 890 阅读 · 0 评论 -
[Python3] LeetCode算法_二分查找
一、原创 2018-12-30 19:16:51 · 755 阅读 · 0 评论 -
[Python3] LeetCode算法_链表
一、原创 2019-01-03 13:38:28 · 782 阅读 · 0 评论 -
[Python3] LeetCode算法_字符串
一、原创 2019-01-21 16:37:20 · 724 阅读 · 0 评论 -
[Python3] LeetCode算法_哈希表
一、原创 2019-01-30 10:47:34 · 783 阅读 · 0 评论 -
[Python3] LeetCode算法_数组
一、原创 2019-01-03 19:06:22 · 948 阅读 · 0 评论 -
[Pyhon3] LeetCode 232. 用栈实现队列 - [Easy]
一、原创 2019-06-06 14:51:22 · 627 阅读 · 0 评论 -
[Pyhon3] LeetCode 74. 搜索二维矩阵 - [Medium]
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:Integers in each row are sorted from left to right.The first integer of each row i...原创 2019-06-05 18:49:23 · 588 阅读 · 0 评论 -
ARTS - 第一期
ARTS挑战Algorithm : 编程训练和学习 —— 每周至少做一个LeetCode算法题。Review : 学习英文 —— 阅读并点评至少一篇英文技术文章。Tip : 总结和归纳知识点 —— 学习至少一个技术技巧。Share : 建立影响力,能够输出价值观 —— 分享一篇有观点和思考的技术文章。文中涉及语言均为Python。Algorithm题目24. 两两交换链表中的节...原创 2019-03-30 15:16:30 · 737 阅读 · 0 评论 -
ARTS - 第二期
ARTS挑战Algorithm : 编程训练和学习 —— 每周至少做一个LeetCode算法题。Review : 学习英文 —— 阅读并点评至少一篇英文技术文章。Tip : 总结和归纳知识点 —— 学习至少一个技术技巧。Share : 建立影响力,能够输出价值观 —— 分享一篇有观点和思考的技术文章。文中涉及语言均为Python。Algorithm题目20. 有效的括号给定一...原创 2019-04-14 22:10:17 · 689 阅读 · 0 评论 -
ARTS - 第三期
ARTS挑战Algorithm : 编程训练和学习 —— 每周至少做一个LeetCode算法题。Review : 学习英文 —— 阅读并点评至少一篇英文技术文章。Tip : 总结和归纳知识点 —— 学习至少一个技术技巧。Share : 建立影响力,能够输出价值观 —— 分享一篇有观点和思考的技术文章。文中涉及语言均为Python。Algorithm题目28. 实现strStr(...原创 2019-05-06 21:15:37 · 667 阅读 · 0 评论 -
[Pyhon3] LeetCode 509. 斐波那契数列 - [Easy]
509. Fibonacci Number、509. 斐波那契数(剑指offer - 10. 斐波那契数列)The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such that each number is the sum of the two precedi...原创 2019-06-08 14:20:03 · 656 阅读 · 0 评论 -
[SQL] LeetCode 177. 第N高的薪水 - [Medium]
177. 第N高的薪水编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,n = 2 时,应返回第二高的...原创 2019-07-18 10:35:30 · 823 阅读 · 0 评论 -
[SQL] LeetCode 601. 体育馆的人流量 - [Hard]
601. 体育馆的人流量题目:X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、 人流量 (people)。请编写一个查询语句,找出人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100。例如,表 stadium:+------+------------+-----------+| id | visit_date...原创 2019-08-05 21:18:32 · 942 阅读 · 0 评论
分享