随笔分类 -  LeetCode

上一页 1 ··· 4 5 6 7 8
摘要:问题描述: 颠倒给定的 32 位无符号整数的二进制位。 示例: 进阶: 如果多次调用这个函数,你将如何优化你的算法? 方法1:常规操作,易错点在给头部补0. 方法2: 方法3: 2018-09-16 07:48:24 阅读全文
posted @ 2018-09-16 10:28 Assange 阅读(220) 评论(0) 推荐(0)
摘要:问题描述: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 方法1:1234567 k = 2 step1:54321 76 ;step2:6712345 官方: 官方二: 2018-09-15 11:57:25 阅读全文
posted @ 2018-09-15 11:58 Assange 阅读(171) 评论(0) 推荐(0)
摘要:问题描述: 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。 sql: select max(Salary) as SecondHig 阅读全文
posted @ 2018-09-15 11:21 Assange 阅读(224) 评论(0) 推荐(0)
摘要:问题描述: 表1: Person 表2: Address 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息: sql: select p.FirstName,p.LastName,a.City,a.State from Perso 阅读全文
posted @ 2018-09-15 11:14 Assange 阅读(169) 评论(0) 推荐(0)
摘要:问题描述: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 时间超限: 暴力穷举 方法1:当前值的大小与前面的值之和比较,若当前值更大,则取当前值,舍弃前面的值之和 方法2:(分治法)对半分,求左边最大,右边最大,以及边界最大 ,返回最 阅读全文
posted @ 2018-07-24 11:12 Assange 阅读(216) 评论(0) 推荐(0)
摘要:问题描述: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 n 阅读全文
posted @ 2018-07-23 17:15 Assange 阅读(187) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8