首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图解LeetCode
爪哇缪斯
创建于2022-07-14
订阅专栏
用画图的方式,解答LeetCode算法题
等 26 人订阅
共205篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图解LeetCode——24. 两两交换链表中的节点
一、题目 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 二、示例 2.1> 示例 1: 2.2> 示例 2: 2
图解LeetCode——19. 删除链表的倒数第 N 个结点
一、题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 二、示例 2.1> 示例 1: 2.2> 示例 2: 2.3> 示例 3: 提示: 链表中结点的数目为 sz 1 <= s
图解LeetCode——240. 搜索二维矩阵 II
一、题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 二、示例 2.1> 示例 1: 2.2> 示例 2: 提示: m == mat
图解LeetCode——面试题61. 扑克牌中的顺子
一、题目 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0 ,可以看成任意数字。A 不能视为14。
图解LeetCode——56. 合并区间
一、题目 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需
图解LeetCode——48. 旋转图像
一、题目 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图
图解LeetCode——238. 除自身以外数组的乘积
一、题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的
图解LeetCode——189. 轮转数组
一、题目 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 二、示例 2.1> 示例 1: 2.2> 示例 2: 提示: 1 <= nums.length <= 1
图解LeetCode——面试题13. 机器人的运动范围
一、题目 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入
图解LeetCode——剑指 Offer 68 - II. 二叉树的最近公共祖先
一、题目 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百科中最近公共祖先的定义为: 二、示例 2.1> 示例 1: 2.2> 示例 2: 说明: 所有节点的值都是唯一的。 p、q 为不同
图解LeetCode——53. 最大子数组和
一、题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 二、示例 2.1> 示例 1: 2.2> 示例
图解LeetCode——560. 和为 K 的子数组
一、题目 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 二、示例 2.1> 示例 1: 2.2> 示例 2: 提示: 1 <= nums.le
图解LeetCode——438. 找到字符串中所有字母异位词
一、题目 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 二、示例
图解LeetCode——128. 最长连续序列
一、题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 二、示例 2.1> 示例 1:
图解LeetCode——15. 三数之和
一、题目 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] +
图解LeetCode——49. 字母异位词分组
一、题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 二、示例 2.1
图解LeetCode——283. 移动零
一、题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 二、示例 2.1> 示例 1: 2.2
图解LeetCode——剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
一、题目 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百科中最近公共祖先的定义为: 二、示例 2.1> 示例 1: 2.2> 示例 2: 说明: 所有节点的值都是唯一的。 p、q 为
图解LeetCode——剑指 Offer 65. 不用加减乘除做加法
一、题目 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 二、示例 2.1> 示例1 提示: a, b 均可能是负数或 0 结果不会溢出 32 位整
图解LeetCode——剑指 Offer 49. 丑数
一、题目 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 二、示例 2.1> 示例: 说明: 1 是丑数。 n 不超过1690。
下一页