首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图解LeetCode
爪哇缪斯
创建于2022-07-14
订阅专栏
用画图的方式,解答LeetCode算法题
等 26 人订阅
共205篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图解LeetCode——698. 划分为k个相等的子集(难度:中等)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第20篇文章,点击查看活动详情 一、题目 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相
图解LeetCode——1636. 按照频率将数组升序排序(难度:简单)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第19篇文章,点击查看活动详情 一、题目 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数
图解LeetCode——827. 最大人工岛(难度:困难)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第18篇文章,点击查看活动详情 一、题目 给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。 返回执行此操作后
图解LeetCode——1624. 两个相同字符之间的最长子字符串(难度:简单)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第17篇文章,点击查看活动详情 一、题目 给你一个字符串 s,请你返回 两个相同字符之间的最长子字符串的长度,计算长度时不含这两个字符。如果不存在
图解LeetCode——7. 整数反转(难度:中等)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第16篇文章,点击查看活动详情 一、题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32
图解LeetCode——剑指 Offer II 025. 链表中的两数相加(难度:中等)
一、题目 给定两个 非空链表 l1和 l2 来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 可以假设除了数字 0 之外,这两个数字都不会
图解LeetCode——6. Z 字形变换(难度:中等)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第14篇文章,点击查看活动详情 一、题目 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输
图解LeetCode——1619. 删除某些元素后的数组均值(程度:简单)
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第13篇文章,点击查看活动详情 一、题目 给你一个整数数组 arr ,请你删除最小 5% 的数字和最大 5% 的数字后,剩余数字的平均值。 与 标
图解LeetCode——670. 最大交换(难度:中等)
一、题目 给定一个非负整数,你 至多 可以交换一次数字中的任意两位。返回你能得到的最大值。 二、示例 2.1> 示例 1 : 2.2> 示例 2 : 注意: 给定数字的范围是 [0, 10^8] 三、
图解LeetCode——1608. 特殊数组的特征值(难度:简单)
一、题目 给你一个非负整数数组 nums 。如果存在一个数 x ,使得 nums 中恰好有 x 个元素 大于或者等于 x ,那么就称 nums 是一个 特殊数组 ,而 x 是该数组的 特征值 。 注意
图解LeetCode——857. 雇佣 K 名工人的最低成本(难度:困难)
一、题目 有 n 名工人。 给定两个数组 quality 和 wage ,其中,quality[i] 表示第 i 名工人的工作质量,其最低期望工资为 wage[i] 。 现在我们想雇佣 k 名工人组成
图解LeetCode——669. 修剪二叉搜索树(难度:中等)
一、题目 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结
图解LeetCode——1598. 文件夹操作日志搜集器(难度:简单)
一、题目 每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录。 下面给出对变更操作的说明: 给你一个字符串列表 logs ,其中 logs[i] 是用户在第i步执行的操作。
图解LeetCode——667. 优美的排列 II(难度:中等)
一、题目 给你两个整数 n 和 k ,请你构造一个答案列表 answer ,该列表应当包含从 1 到 n 的 n 个不同正整数,并同时满足下述条件: 假设该列表是 answer = [a1, a2,
图解LeetCode——1592. 重新排列单词间的空格(难度:简单)
一、题目 给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词 。 请
图解LeetCode——828. 统计子串中的唯一字符(难度:困难)
一、题目 我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。 例如:s = "LEETCODE" ,则其中 "L", "T","C","
图解LeetCode——652. 寻找重复的子树(难度:中等)
一、题目 给定一棵二叉树 root,返回所有重复的子树。 对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 如果两棵树具有相同的结构和相同的结点值,则它们是重复的。 二、示例 2.1> 示
图解LeetCode——1582. 二进制矩阵中的特殊位置(难度:简单)
一、题目 给你一个大小为 rows * cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。 特殊位置 定义:如果 mat[i][j] ==
图解LeetCode——646. 最长数对链(难度:中等)
一、题目 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构
图解LeetCode——687. 最长同值路径(难度:中等)
一、题目 给定一个二叉树的 root ,返回某个路径中的每个节点都具有相同值的 最长路径长度 。 这条路径可以经过也可以不经过根节点。 两个节点之间的路径长度 由它们之间的边数表示。 二、示例 2.
下一页