自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hebtu666

少说,多做。

原创 leetcode601. 体育馆的人流量(SQL)

X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、人流量 (people)。 请编写一个查询语句,找出人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100。 例如,表 stadium: +------+---------...

2020-02-22 00:57:47 1641 4

原创 leetcode71. 简化路径 Unix 风格

以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝...

2020-02-22 00:41:30 1736 1

原创 leetcode1084. 销售分析III(SQL)

Table:Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | product_id | int | | product_name | varchar | | uni...

2020-02-22 00:32:41 1659 1

原创 leetcode1083. 销售分析 II(SQL)

Table:Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | product_id | int | | product_name | varchar | | uni...

2020-02-22 00:27:12 2623 0

原创 leetcode1082. 销售分析 I (SQL)

产品表:Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | product_id | int | | product_name | varchar | | unit_...

2020-02-22 00:02:58 2359 0

原创 leetcode1075. 项目员工 I(SQL)

项目表Project: +-------------+---------+ | Column Name | Type | +-------------+---------+ | project_id | int | | employee_id | int | +------------...

2020-02-21 17:04:41 2912 0

原创 leetcode212. 单词搜索 II

给定一个二维网格board和一个字典中的单词列表 words,找出所有同时在二维网格和字典中出现的单词。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。 示例: 输入: words =...

2020-02-21 16:35:22 2680 0

原创 leetcode79. 单词搜索 网格地图搜索+回溯经典写法啦

给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B',&...

2020-02-21 16:15:46 3573 0

原创 leetcode323. 无向图中连通分量的数目

给定编号从 0 到 n-1 的 n 个节点和一个无向边列表(每条边都是一对节点),请编写一个函数来计算无向图中连通分量的数目。 示例 1: 输入: n = 5 和 edges = [[0, 1], [1, 2], [3, 4]] 0 3 | | 1 --- 2 ...

2020-02-21 11:32:16 3168 0

原创 leetcode261. 以图判树

给定从 0 到 n-1标号的n 个结点,和一个无向边列表(每条边以结点对来表示),请编写一个函数用来判断这些边是否能够形成一个合法有效的树结构。 示例 1: 输入: n = 5, 边列表 edges = [[0,1], [0,2], [0,3], [1,4]] 输出: true 示例 2: ...

2020-02-21 11:29:44 4357 0

原创 leetcode547. 朋友圈

班上有N名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B的朋友,B 是 C的朋友,那么我们可以认为 A 也是 C的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个N * N的矩阵M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知第 i 个和...

2020-02-21 11:16:41 5067 0

原创 leetcode1070. 产品销售分析 III(SQL)

销售表Sales: +-------------+-------+ | Column Name | Type | +-------------+-------+ | sale_id | int | | product_id | int | | year | int | | qua...

2020-02-20 15:06:49 1861 0

原创 leetcode1069. 产品销售分析 II(SQL)

销售表:Sales +-------------+-------+ | Column Name | Type | +-------------+-------+ | sale_id | int | | product_id | int | | year | int | | qua...

2020-02-20 15:03:04 2771 0

原创 leetcode1068. 产品销售分析 I(SQL)

销售表Sales: +-------------+-------+ | Column Name | Type | +-------------+-------+ | sale_id | int | | product_id | int | | year | int | | qua...

2020-02-20 14:56:00 2899 0

原创 leetcode132. 分割回文串 II

给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回符合要求的最少分割次数。 示例: 输入:"aab" 输出: 1 解释: 进行一次分割就可将s 分割成 ["aa","b"] 这样两个回文子串。 思路:dp[i...

2020-02-20 14:27:06 2709 0

原创 leetcode131. 分割回文串

给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入:"aab" 输出: [ ["aa","b"], ["a","a",&quo...

2020-02-20 14:14:37 1825 0

原创 leetcode44. 通配符匹配 又是一道没有解释的字符串dp困难题

给定一个字符串(s) 和一个字符模式(p) ,实现一个支持'?'和'*'的通配符匹配。 '?' 可以匹配任何单个字符。 '*' 可以匹配任意字符串(包括空字符串)。 两个字符串完全匹配才算匹配成功。 说明: s可...

2020-02-20 01:19:18 3475 0

原创 leetcode10. 正则表达式匹配 一道没有解释的字符串dp困难题

给你一个字符串s和一个字符规律p,请你来实现一个支持 '.'和'*'的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。 说明:...

2020-02-20 01:00:01 1801 0

原创 leetcode617. 合并二叉树

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为NULL 的节点将直接作为新二叉树的节点。 示例1: 输入: Tree 1 ...

2020-02-19 21:34:58 2589 0

原创 leetcode1050. 合作过至少三次的演员和导演(SQL)

ActorDirector表: +-------------+---------+ | Column Name | Type | +-------------+---------+ | actor_id | int | | director_id | int | | timestam...

2020-02-19 17:53:07 1557 0

原创 leetcode620. 有趣的电影(SQL)

某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 rating 排...

2020-02-19 17:50:32 1436 0

原创 leetcode1045. 买下所有产品的客户(SQL)

Customer表: +-------------+---------+ | Column Name | Type | +-------------+---------+ | customer_id | int | | product_key | int | +------------...

2020-02-19 17:46:17 1657 0

原创 leetcode614. 二级关注者(SQL)

在 facebook 中,表follow会有 2 个字段: followee, follower,分别表示被关注者和关注者。 请写一个 sql 查询语句,对每一个关注者,查询他的关注者数目。 比方说: +-------------+------------+ | followee | fo...

2020-02-19 17:39:32 2784 0

原创 leetcode619. 只出现一次的最大数字(SQL)

表my_numbers的 num字段包含很多数字,其中包括很多重复的数字。 你能写一个 SQL 查询语句,找到只出现过一次的数字中,最大的一个数字吗? +---+ |num| +---+ | 8 | | 8 | | 3 | | 3 | | 1 | | 4 | | 5 | | 6 | 对于上面给...

2020-02-19 17:30:50 1556 0

原创 leetcode613. 直线上的最近距离(SQL)

表point保存了一些点在 x 轴上的坐标,这些坐标都是整数。 写一个查询语句,找到这些点中最近两个点之间的距离。 | x | |-----| | -1 | | 0 | | 2 | 最近距离显然是 '1' ,是点 '-1' 和 ...

2020-02-19 17:22:46 1408 0

原创 leetcode612. 平面上的最近距离(SQL)

表point_2d保存了所有点(多于 2 个点)的坐标 (x,y) ,这些点在平面上两两不重合。 写一个查询语句找到两点之间的最近距离,保留 2 位小数。 | x | y | |----|----| | -1 | -1 | | 0 | 0 | | -1 | -2 | 最近距离在点 ...

2020-02-19 17:16:58 1443 0

原创 leetcode607. 销售员(SQL)

给定 3 个表:salesperson,company,orders。 输出所有表salesperson中,没有向公司 'RED' 销售任何东西的销售员。 解释 输入 表:salesperson +----------+------+--------+----------...

2020-02-19 15:46:12 2507 0

原创 leetcode603. 连续空余座位(SQL)

几个朋友来到电影院的售票处,准备预约连续空余座位。 你能利用表cinema,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗? | seat_id | free | |---------|------| | 1 | 1 | | 2 | 0 | ...

2020-02-19 12:36:35 1458 0

原创 leetcode580. 统计各专业学生人数(SQL)

一所大学有 2 个数据表,分别是student和department,这两个表保存着每个专业的学生数据和院系数据。 写一个查询语句,查询department表中每个专业的学生人数 (即使没有学生的专业也需列出)。 将你的查询结果按照学生人数降序排列。 如果有两个或两个以上专业有相同的学生数目,...

2020-02-19 11:33:57 1955 0

原创 leetcode543. 二叉树的直径

给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 : 给定二叉树 1 / \ 2 3 / \ 4 5 返回3, 它的长度是路径 [4,2,1,3] 或者[5,2,1,3...

2020-02-19 00:04:56 1447 0

原创 leetcode597. 好友申请 I :总体通过率(SQL)

在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。现在给如下两个表: 表:friend_request | sender_id | send_to_id |request_date| |-----------|-----------...

2020-02-18 16:00:51 2507 0

原创 leetcode596. 超过5名学生的课(SQL)

有一个courses 表 ,有: student(学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: +---------+------------+ | student | class | +---------+------------+ | A ...

2020-02-18 15:39:02 1402 0

原创 leetcode595. 大的国家(SQL)

这里有张World 表 +-----------------+------------+------------+--------------+---------------+ | name | continent | area | population | gdp ...

2020-02-18 15:35:44 1386 0

原创 leetcode586. 订单最多的客户(SQL)

在表orders中找到订单数最多客户对应的customer_number。 数据保证订单数最多的顾客恰好只有一位。 表orders 定义如下: | Column | Type | |-------------------|-----------| | order_number ...

2020-02-18 15:32:34 2636 0

原创 leetcode585. 2016年的投资(SQL)

写一个查询语句,将2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。 对于一个投保人,他在 2016 年成功投资的条件是: 他在 2015 年的投保额(TIV_2015) 至少跟一个其他投保人在 2015 年的投保额相同。 他所在的城市必须与其他投保人都不同(也就...

2020-02-18 15:28:08 1453 0

原创 leetcode584. 寻找用户推荐人(SQL)

给定表customer,里面保存了所有客户信息和他们的推荐人。 +------+------+-----------+ | id | name | referee_id| +------+------+-----------+ | 1 | Will | NULL | | 2 | Jan...

2020-02-18 15:01:21 1380 0

原创 leetcode574. 当选者(SQL)

表: Candidate +-----+---------+ | id | Name | +-----+---------+ | 1 | A | | 2 | B | | 3 | C | | 4 | D | | 5 | E | +-----+-------...

2020-02-18 14:53:21 1098 0

原创 leetcode165. 比较版本号 超级重要的细节

比较两个版本号 version1和 version2。 如果version1>version2返回1,如果version1<version2 返回 -1, 除此之外返回 0。 你可以假设版本字符串非空,并且只包含数字和. 字符。 . 字符不代表小数点,而是用于分隔数字序列。 例如...

2020-02-18 14:27:46 817 0

原创 leetcode124. 二叉树中的最大路径和

难度困难314 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入: [1,2,3] 1 / \ 2 3 输出: 6 示例2...

2020-02-18 11:34:21 788 0

原创 leetcode117. 填充每个节点的下一个右侧节点指针 II

给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。 初始状态下,所有n...

2020-02-18 11:26:56 713 0

提示
确定要删除当前文章?
取消 删除