随笔分类 -  leetcode 刷题笔记

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要:leetcode刷题笔记 一百七十八题 && 一百八十题 源地址: 178. 分数排名 180. 连续出现的数字 178问题描述: 编写一个 SQL 查询来实现分数排名。 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有 阅读全文
posted @ 2020-09-11 12:36 ganshuoos 阅读(135) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百七十五题 && 一百七十六题 && 一百七十七题 源地址: 175. 组合两个表 176. 第二高的薪水 177. 第N高的薪水 175问题描述: 表1: Person 列名 | 类型 | PersonId FirstName LastName int varchar v 阅读全文
posted @ 2020-09-10 10:48 ganshuoos 阅读(107) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百七十四题 地下城游戏 源地址:174. 地下城游戏 问题描述: 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数 阅读全文
posted @ 2020-09-09 23:43 ganshuoos 阅读(137) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百七十三题 二叉搜索树迭代器 源地址:173. 二叉搜索树迭代器 问题描述: 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 示例: BSTIterator iterator = new BSTI 阅读全文
posted @ 2020-09-09 22:36 ganshuoos 阅读(99) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百七十二题 阶乘后的零 源地址:172. 阶乘后的零 问题描述: 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 解释: 5! = 120, 尾数中有 1 个 阅读全文
posted @ 2020-09-08 16:24 ganshuoos 阅读(99) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百七十一题 Excel表列序号 源地址:171. Excel表列序号 问题描述: 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A → 1 B → 2 C → 3 ... Z → 26 AA → 27 AB → 28 ... 示例 1: 输入: "A" 输 阅读全文
posted @ 2020-09-08 16:23 ganshuoos 阅读(130) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十九题 多数元素 源地址:169. 多数元素 问题描述: 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 阅读全文
posted @ 2020-09-07 19:01 ganshuoos 阅读(102) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十八题 Excel表名称 源地址:168. Excel表列名称 问题描述: 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 → A 2 → B 3 → C ... 26 → Z 27 → AA 28 → AB ... 示例 1: 输入: 1 输出 阅读全文
posted @ 2020-09-07 18:59 ganshuoos 阅读(118) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十七题 两数之和 II - 输入有序数组 源地址:167. 两数之和 II - 输入有序数组 问题描述: 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 阅读全文
posted @ 2020-09-05 18:00 ganshuoos 阅读(145) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十六题 分数到小数 源地址:166. 分数到小数 问题描述: 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。 如果小数部分为循环小数,则将循环的部分括在括号内。 示例 1: 输入: numerator = 1 阅读全文
posted @ 2020-09-05 17:56 ganshuoos 阅读(164) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十五题 比较版本号 源地址:165. 比较版本号 问题描述: 较两个版本号 version1 和 version2。 如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。 你可以假设版本字 阅读全文
posted @ 2020-09-04 19:53 ganshuoos 阅读(186) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十四题 最大间距 源地址:164. 最大间距 问题描述: 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例 1: 输入: [3,6,9,1] 输出: 3 解释: 排序后的数组是 [1,3,6,9], 其中相邻 阅读全文
posted @ 2020-09-04 19:49 ganshuoos 阅读(146) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十二题 寻求峰值 源地址:162. 寻找峰值 问题描述: 峰值元素是指其值大于左右相邻值的元素。 给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引。 数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。 你 阅读全文
posted @ 2020-09-03 15:28 ganshuoos 阅读(134) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百六十题 相交链表 源地址:160. 相交链表 问题描述: 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0, 阅读全文
posted @ 2020-09-03 15:24 ganshuoos 阅读(95) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百五十三题与一百五十四题 寻找旋转排序数组中的最小值 I与 II 源地址: 153. 寻找旋转排序数组中的最小值 154. 寻找旋转排序数组中的最小值 II 问题描述: 153题问题描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2, 阅读全文
posted @ 2020-09-02 14:36 ganshuoos 阅读(127) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百五十五题 最小栈 源地址:155. 最小栈 问题描述: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin 阅读全文
posted @ 2020-09-01 12:00 ganshuoos 阅读(102) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百五十二题 乘积最大子数组 源地址:152. 乘积最大子数组 问题描述: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: 子数组 [2 阅读全文
posted @ 2020-09-01 11:57 ganshuoos 阅读(101) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百五十一题 翻转字符串里的单词 源地址:151. 翻转字符串里的单词 问题描述: 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 2: 输入: " hello world 阅读全文
posted @ 2020-08-31 17:59 ganshuoos 阅读(147) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百五十题 逆波兰表达式求值 源地址:150. 逆波兰表达式求值 问题描述: 根据 逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句 阅读全文
posted @ 2020-08-31 17:49 ganshuoos 阅读(130) 评论(0) 推荐(0)
摘要:leetcode刷题笔记一百四十九题 直线上最多的点数 源地址:149. 直线上最多的点数 问题描述: 给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。 示例 1: 输入: [[1,1],[2,2],[3,3]] 输出: 3 解释: ^ | | o | o | o + > 0 阅读全文
posted @ 2020-08-29 18:26 ganshuoos 阅读(191) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页