首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刷穿 LeetCode
宫水三叶的刷题日记
创建于2021-05-19
订阅专栏
本专栏除了讲解解题思路以外,还会给出最简洁的代码。
等 2930 人订阅
共980篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【刷穿 LeetCode】7. 整数反转(简单)
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [$−2^{31}$, $2^{31}$ − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 还记得我在 【刷穿 LeetCod…
【刷穿 LeetCode】6. Z 字形变换(中等)
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。 本题可以当成模拟题来做。 对需要打印的行 i 进行遍历,每一行的第一个字符可以直…
【刷穿 LeetCode】5. 最长回文子串(中等)
给你一个字符串 s,找到 s 中最长的回文子串。 解释:"aba" 同样是符合题意的答案。 这道题有一个很容易就能想到的简单做法:枚举字符串 s 中的每一位,作为回文串的中心点,左右进行扩展,直到达到边界或者不满足回文串定义为止。 这样做的思路必然是正确的。 还记得我们上一节的…
【刷穿 LeetCode】4. 寻找两个正序数组的中位数(困难)
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。 如果忽略进阶的 $O(log(m + n))$ 要求,这道题就非常简单。 一个比较直观的做法:将两个数组合并,排序,然后分别取得 total / 2 和 (t…
【刷穿 LeetCode】3. 无重复字符的最长子串(中等)
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。* 解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你…
【刷穿 LeetCode】2. 两数相加(中等)
给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 解释:342 + 465 = 807. 从最低位至最高…
【刷穿 LeetCode】1. 两数之和(简单)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 解释:因为 nums[0] + nums[1] =…