leetcode icon indicating copy to clipboard operation
leetcode copied to clipboard

Easy understand JS solutions for problems on leetcode which beats 90% at least.

宝宝也能看懂的 LEETCODE 题解

Hi 大家好,我是张小猪。欢迎来到『宝宝也能看懂』系列之 leetcode 题解。

什么?你不是宝宝?哼,不管不管 >.<

亮点

  • 详细解释,通俗易懂
  • 包含思路或优化过程
  • 基于每周比赛、专题分类和标签
  • 代码基于 JS ES2015+ 实现
  • 性能 beats 90% 以上
  • 不包含订阅才能解锁的题目(其实就是我没订阅 T_T

关于本猪

本小猪非算法大佬,所以可能并不是最优解。不过从提交后运行耗时来看,应该不算太差。
如果你喜欢或者对你有帮助,那就 Star 一下吧
如果你发现有任何问题,欢迎 PR 修正。

持续施工中,大量内容还未搬迁过来。以后应该会直接产出基于 markdown 生成的网页内容,方便浏览。

专题

Linked List

以下列表是Linked List 标签列表根据难度排序的结果:

  • 1290. Convert Binary Number in a Linked List to Integer
    • 代码 | code
    • [中文题解] TBD
    • leetcode post
  • [LOCKED] 1474. Delete N Nodes After M Nodes of a Linked List
  • 876. Middle of the Linked List
    • 代码 | code
    • [中文题解] TBD
    • leetcode post

String

以下列表是Linked List 标签列表根据难度排序的结果:

  • 1790. 仅执行一次字符串交换能否使两个字符串相等 (Check if One String Swap Can Make Strings Equal)

Sliding Window

以下列表是Sliding Window 标签列表根据难度排序的结果:

  • [LOCKED] 1176. Diet Plan Performance
  • [LOCKED] 1100. Find K-Length Substrings With No Repeated Characters
  • [LOCKED] 1151. Minimum Swaps to Group All 1's Together
  • 1004. Max Consecutive Ones III
  • 1208. Get Equal Substrings Within Budget
  • 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit

LEETCODE 周赛

Weekly Contest 175

  • 1346. 检查整数及其两倍数是否存在
  • 1347. 制造字母异位词的最小步骤数
  • 1348. 推文计数

Weekly Contest 174

  • 1337. 方阵中战斗力最弱的 K 行
  • 1338. 数组大小减半
  • 1339. 分裂二叉树的最大乘积
  • 1340. 跳跃游戏 V

Weekly Contest 173

  • 1332. 删除回文子序列
  • 1333. 餐厅过滤器
  • 1334. 阈值距离内邻居最少的城市
  • 1335. 工作计划的最低难度

Weekly Contest 172

  • 1323. 6 和 9 组成的最大数字
  • 1324. 竖直打印单词
  • 1325. 删除给定值的叶子节点
  • 1326. 灌溉花园的最少水龙头数目

Weekly Contest 171

  • 1317. 将整数转换为两个无零整数的和
  • 1318. 或运算的最小翻转次数
  • 1319. 连通网络的操作次数
  • 1320. 二指输入的的最小距离

Weekly Contest 170

  • 1309. 解码字母到整数映射
  • 1310. 子数组异或查询
  • 1311. 获取你好友已观看的视频
  • 1312. 让字符串成为回文串的最少插入次数

Weekly Contest 169

  • 1304. 和为零的N个唯一整数
  • 1305. 两棵二叉搜索树中的所有元素
  • 1306. 跳跃游戏 III
  • 1307. 口算难题

Weekly Contest 168

  • 1295. 统计位数为偶数的数字
  • 1296. 划分数组为连续数字的集合
  • 1297. 子串的最大出现次数
  • 1298. 你能从盒子里获得的最大糖果数

活动

30-Day LeetCoding Challenge

活动地址在这里(如果被重定向回中文站了,去掉域名里的 -cn 即可)。

  • 4 月 1 号:136. 只出现一次的数字
  • 4 月 2 号:202. 快乐数
  • 4 月 3 号:53. 最大子序和
  • 4 月 4 号:283. 移动零
  • 4 月 5 号:122. 买卖股票的最佳时机 II
  • 4 月 6 号:49. 字母异位词分组
  • 4 月 7 号:新题. Counting Elements
  • 4 月 8 号:876. 链表的中间结点
  • 4 月 9 号:844. 比较含退格的字符串
  • 4 月 10 号:155. 最小栈
  • 4 月 11 号:543. 二叉树的直径
  • 4 月 12 号:1046. 最后一块石头的重量