BY Blog

とことんまで戦う

leetcode332重新安排行程

leetcode 332 Reconstruct Itinerary

前言 持续更新了 正文 问题来源 本问题来自leetcode上的332题。 问题描述 给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序。所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。 说明: 如果存在多种有效的行程,你可以按字符自然排序返回最小的行程组...

makefile模板

Makefile Template

前言 猛起更新。 正文 问题来源 今天看到一个makefile文件的写法特别像我以前实习的单位里面makefile文件的写法。 问题描述 记录这种makefile文件的写法。 分析: ###################################################################### # makefile 模版 # #######...

leetcode596超过5名学生的课

leetcode 596 Classes More Than 5 Students

前言 持续更新了 正文 问题来源 本问题来自leetcode上的596题。 问题描述 有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 +---------+------------+ | student | class | +---------+------------+ | A |...

leetcode491递增子序列

leetcode 491 Increasing Subsequences

前言 持续更新了 正文 问题来源 本问题来自leetcode上的491题。 问题描述 给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。 示例 1: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]] ...

leetcode459重复的子字符串

leetcode 459 Repeated Substring Pattern

前言 持续更新了 正文 问题来源 本问题来自leetcode上的459题。 问题描述 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba" 输出: False 示例 3:...

leetcode182查找重复的电子邮箱

leetcode 182 Duplicate Emails

前言 持续更新了 正文 问题来源 本问题来自leetcode上的182题。 问题描述 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 表结构与数据 +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | +---...

leetcode181超过经理收入的员工

leetcode 181 Employees Earning More Than Their Managers

前言 持续更新了 正文 问题来源 本问题来自leetcode上的181题。 问题描述 Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 表结构与数据 +----+-------+--------+-----------+ | Id | Name | Salary | ManagerId | +----+----...

leetcode679 24点游戏

leetcode 679 24 Game

前言 持续更新了 正文 问题来源 本问题来自leetcode上的679题。 问题描述 你有 4 张写有 1 到 9 数字的牌。你需要判断是否能通过 * ,/,+,-,(,) 的运算得到 24。 示例 1: 输入: [4, 1, 8, 7] 输出: True 解释: (8-4) * (7-1) = 24 示例 2: 输入: [1, 2, 1, 2] 输出: False 分...

leetcode515在每个树行中找最大值

leetcode 515 Find Largest Value in Each Tree Row

前言 持续更新了 正文 问题来源 本问题来自leetcode上的515题。 问题描述 您需要在二叉树的每一行中找到最大的值。 示例 1: 输入: 1 / \ 3 2 / \ \ 5 3 9 输出: [1, 3, 9] 分析: class Solution { publ...

leetcode390消除游戏

leetcode 390 Elimination Game

前言 持续更新了 正文 问题来源 本问题来自leetcode上的390题。 问题描述 给定一个从1 到 n 排序的整数列表。 首先,从左到右,从第一个数字开始,每隔一个数字进行删除,直到列表的末尾。 第二步,在剩下的数字中,从右到左,从倒数第一个数字开始,每隔一个数字进行删除,直到列表开头。 我们不断重复这两步,从左到右和从右到左交替进行,直到只剩下一个数字。 返回长度为 n 的...