181. 超过经理收入的员工 Posted on 2018-08-29 | In leetcode Words count in article: 201 | Reading time ≈ 1 题目Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 12345678+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+----- ... Read more »
182. 查找重复的电子邮箱 Posted on 2018-08-29 | In leetcode Words count in article: 102 | Reading time ≈ 1 题目编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例1:1234567+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+ ... Read more »
183. 从不订购的客户 Posted on 2018-08-29 | In leetcode Words count in article: 132 | Reading time ≈ 1 题目某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 Customers 表: 12345678+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henr ... Read more »
202. 快乐数 Posted on 2018-08-29 | In leetcode Words count in article: 445 | Reading time ≈ 2 题目编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 如果这个过程 结果为 1,那么这个数就是快乐数。 如果 n 是 快乐数 就返回 tr ... Read more »
226. 翻转二叉树 Posted on 2018-08-29 | In leetcode Words count in article: 186 | Reading time ≈ 1 题目给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例1: 输入: 12输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1] 示例2: 12输入:root = [2,1,3]输出:[2,3,1] 示例3:12输入:root = []输出:[ ... Read more »
258. 各位相加 Posted on 2018-08-29 | In leetcode Words count in article: 149 | Reading time ≈ 1 题目给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例1:123输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 提示: 0 <= num <= 2^31 - 1 进阶:你可以不 ... Read more »
268. 缺失数字 Posted on 2018-08-29 | In leetcode Words count in article: 789 | Reading time ≈ 3 题目给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例1:123输入: [3,0,1]输出: 2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。 示例 ... Read more »
292. Nim游戏 Posted on 2018-08-29 | In leetcode Words count in article: 276 | Reading time ≈ 1 题目你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例1:1234567输入: 4输出: false 解 ... Read more »
349. 两个数组的交集 Posted on 2018-08-29 | In leetcode Words count in article: 478 | Reading time ≈ 2 题目给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例1:12输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2] 示例2:12输入: nums1 = [4,9,5], nu ... Read more »
389. 找不同 Posted on 2018-08-29 | In leetcode Words count in article: 240 | Reading time ≈ 1 题目给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例1:123456789输入:s = "abcd"t = "abcde"输出:e解释:'e ... Read more »