自定义博客皮肤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

少说,多做。

  • 博客(114)
  • 论坛 (1)
  • 收藏
  • 关注

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

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

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

原创 leetcode71. 简化路径 Unix 风格

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

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

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

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

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

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

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

2020-02-22 00:27:12 2718

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

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

2020-02-22 00:02:58 2389

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

项目表Project:+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+主键为 (project_id, employee_id)...

2020-02-21 17:04:41 2992

原创 leetcode212. 单词搜索 II

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

2020-02-21 16:35:22 2718

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

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

2020-02-21 16:15:46 3661

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

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

2020-02-21 11:32:16 3929

原创 leetcode261. 以图判树

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

2020-02-21 11:29:44 6857 32

原创 leetcode547. 朋友圈

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

2020-02-21 11:16:41 5257

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

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

2020-02-20 15:06:49 1919

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

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

2020-02-20 15:03:04 2815

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

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

2020-02-20 14:56:00 2958

原创 leetcode132. 分割回文串 II

给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。返回符合要求的最少分割次数。示例:输入:"aab"输出: 1解释: 进行一次分割就可将s 分割成 ["aa","b"] 这样两个回文子串。思路:dp[i]代表前i个分割最小数,如果本身就是回文,那么dp[i]=0,否则它可以和任意比i小的起点组成字符串,某个字符串如果是回文,它的起点记为j,那么dp[i]就可...

2020-02-20 14:27:06 2753

原创 leetcode131. 分割回文串

给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。返回 s 所有可能的分割方案。示例:输入:"aab"输出:[ ["aa","b"], ["a","a","b"]]思路:搜索回溯,搜索过程中检查是否是回文。public class Solution { List<List<String>> res = new A...

2020-02-20 14:14:37 1859

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

给定一个字符串(s) 和一个字符模式(p) ,实现一个支持'?'和'*'的通配符匹配。'?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s可能为空,且只包含从a-z的小写字母。p可能为空,且只包含从a-z的小写字母,以及字符?和*。示例1:输入:s = "aa"p = "a"...

2020-02-20 01:19:18 3513

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

给你一个字符串s和一个字符规律p,请你来实现一个支持 '.'和'*'的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。说明:s可能为空,且只包含从a-z的小写字母。p可能为空,且只包含从a-z的小写字母,以及字符.和*。示例 1:输入:s = "aa"p...

2020-02-20 01:00:01 1858

原创 leetcode617. 合并二叉树

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

2020-02-19 21:34:58 2634

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

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

2020-02-19 17:53:07 1634

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

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

2020-02-19 17:50:32 1473

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

Customer表:+-------------+---------+| Column Name | Type |+-------------+---------+| customer_id | int || product_key | int |+-------------+---------+product_key 是 Product 表的外键。Pro...

2020-02-19 17:46:17 1754

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

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

2020-02-19 17:39:32 2864

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

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

2020-02-19 17:30:50 1634

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

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

2020-02-19 17:22:46 1451

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

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

2020-02-19 17:16:58 1531

原创 leetcode607. 销售员(SQL)

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

2020-02-19 15:46:12 2561

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

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

2020-02-19 12:36:35 1550

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

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

2020-02-19 11:33:57 2751

原创 leetcode543. 二叉树的直径

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

2020-02-19 00:04:56 1481

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

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

2020-02-18 16:00:51 2562

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

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

2020-02-18 15:39:02 1433

原创 leetcode595. 大的国家(SQL)

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

2020-02-18 15:35:44 1430

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

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

2020-02-18 15:32:34 2762

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

写一个查询语句,将2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。对于一个投保人,他在 2016 年成功投资的条件是:他在 2015 年的投保额(TIV_2015) 至少跟一个其他投保人在 2015 年的投保额相同。他所在的城市必须与其他投保人都不同(也就是说维度和经度不能跟其他任何一个投保人完全相同)。输入格式:表insurance 格式如下:...

2020-02-18 15:28:08 1520

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

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

2020-02-18 15:01:21 1419

原创 leetcode574. 当选者(SQL)

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

2020-02-18 14:53:21 1146

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

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

2020-02-18 14:27:46 864

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

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

2020-02-18 11:34:21 819

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

给定一个二叉树struct Node { int val; Node *left; Node *right; Node *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有next 指针都被设置为 NULL。进阶:你只能使用常量级额外空间。使用递归解...

2020-02-18 11:26:56 742

空空如也

hebtu666的留言板

发表于 2020-01-02 最后回复 2020-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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