首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图解LeetCode
爪哇缪斯
创建于2022-07-14
订阅专栏
用画图的方式,解答LeetCode算法题
等 26 人订阅
共205篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图解LeetCode——636. 函数的独占时间(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 >> 一、题目 有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于 0 和
图解LeetCode——1408. 数组中的字符串匹配(难度:简单)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 >> 一、题目 给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意
图解LeetCode——623. 在二叉树中增加一行(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 >> 一、题目 给定一个二叉树的根 root 和两个整数 val 和 depth ,在给定的深度 dep
图解LeetCode——899. 有序队列(难度:困难)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 >> 一、题目 给定一个字符串 s 和一个整数 k 。你可以从 s 的前 k 个字母中选择一个,并把它加
图解LeetCode——622. 设计循环队列(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 >> 一、题目 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原
图解LeetCode——1161. 最大层内元素和(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 >> 一、题目 给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第
图解LeetCode——11. 盛最多水的容器(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 >> 一、题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是
图解LeetCode——593. 有效的正方形(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 >> 一、题目 给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则
图解LeetCode——592. 分数加减运算(难度:中等)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 >> 一、题目 给定一个表示分数加减运算的字符串 expression,你需要返回一个字符串形式的计算结果
图解LeetCode——剑指 Offer II 115. 重建序列(难度:中等)
以画图的方式,来解答LeetCode算法题。每天一道题,今天算法题目——剑指 Offer II 115. 重建序列(难度:中等)
图解LeetCode——5. 最长回文子串(难度:中等)
一、题目 给你一个字符串 s,找到 s 中最长的回文子串。 二、示例 2.1> 示例 1: 2.2> 示例 2: 提示: 三、解题思路 3.1> 通过中心点向两侧发散 因为本题是寻找最长回文字符串,所
图解LeetCode——919. 完全二叉树插入器(难度:中等)
一、题目 完全二叉树是每一层(除最后一层外)都是完全填充(即,节点数达到最大)的,并且所有的节点都尽可能地集中在左侧。设计一种算法,将一个新节点插入到一个完整的二叉树中,并在插入后保持其完整。 实现
图解LeetCode——1184. 公交站间的距离(难度:简单)
一、题目 环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号。我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i + 1) % n 的车站
图解LeetCode——1260. 二维网格迁移(难度:简单)
一、题目 给你一个 m 行 n 列的二维网格 grid 和一个整数 k。你需要将 grid 迁移 k 次。 每次「迁移」操作将会引发下述活动: 请你返回 k 次迁移操作后最终得到的 二维网格。 二、示
图解LeetCode——731. 我的日程安排表 II(难度:中等)
一、题目 实现一个 MyCalendar 类来存放你的日程安排。如果要添加的时间内不会导致三重预订时,则可以存储这个新的日程安排。 MyCalendar 有一个 book(int start, int
图解LeetCode——3. 无重复字符的最长子串(难度:中等)
一、题目 给定一个字符串 s,请你找出其中不含有重复字符的 最长子串 的长度。 二、示例 示例 1: 示例 2: 示例 3: 提示: 三、解题思路 3.1> 思路1:暴力破解 通过两层for循环可以实
图解LeetCode——21. 合并两个有序链表(难度:简单)
一、题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 链表节点定义如下所示: 二、示例 示例 1: 示例 2: 示例 3: 提示: 三、解题思路
图解LeetCode——565. 数组嵌套(难度:中等)
一、题目 索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中 S[i] = {A[i], A[A[i]], A[A[A[i]]], ... }且遵守以下的规则。
图解LeetCode——2. 两数相加(难度:中等)
一、题目 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字
图解LeetCode——735. 行星碰撞(难度:中等)
一、题目 给定一个整数数组 asteroids,表示在同一行(一条水平线,并非一个圆圈) 的行星,。 对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表示向右移动,负表示向左
下一页