Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zty1205/one-code-one-step

编程,算法,LeetCode,这是一步步脚印
https://github.com/zty1205/one-code-one-step

algorithm javascript leetcode

Last synced: about 1 month ago
JSON representation

编程,算法,LeetCode,这是一步步脚印

Awesome Lists containing this project

README

        

# zty-let-code


编程,算法,LeetCode,这是一步步脚印!


## 目录


生命不止,coding 不息

- leetCode 代码
- 剑指 offer 第一版
- Programming 编程题
- 剑指 offer 第二版
- algorithm
- designMode


## 生成 code 文件和 md 链接


运行

```sh
npm run file
```

参数

- open: 是否自动打开 code 文件
- name: 文件名
- ext: 后缀名
- dir: 文件夹

```sh
npm run file --open=false --name=test --ext=html --dir=leetCode
```

文件名支持

- 题目名,多个使用","隔开:生成普通的代码文件
- LeetCode http 链接:将该网页上的信息写入代码文件


## 一、项目运行界面


1. 通过运行 react 项目查看题目,运行后的截图如下


![index](/src/assets/img/index.jpg)


点击卡片后如下


![code](/src/assets/img/code.jpg)




2. 直接查看项目目录下的 html 文件




## 二、剑指 67 (67 道)


- [JZ1 二维数组中的查找.html](./剑指67/JZ1二维数组中的查找.html)
- [JZ2 替换空格.html](./剑指67/JZ2替换空格.html)
- [JZ3 从尾到头打印链表.html](./剑指67/JZ3从尾到头打印链表.html)
- [JZ4 重建二叉树.html](./剑指67/JZ4重建二叉树.html)
- [JZ5 用两个栈实现队列.html](./剑指67/JZ5用两个栈实现队列.html)
- [JZ6 旋转数组的最小数字.html](./剑指67/JZ6旋转数组的最小数字.html)
- [JZ7 斐波那契数列.html](./剑指67/JZ7斐波那契数列.html)
- [JZ8 跳台阶.html](./剑指67/JZ8跳台阶.html)
- [JZ9 变态跳台阶.html](./剑指67/JZ9变态跳台阶.html)
- [JZ10 矩形覆盖.html](./剑指67/JZ10矩形覆盖.html)
- [JZ11 二进制中 1 的个数.html](./剑指67/JZ11二进制中1的个数.html)
- [JZ12 数值的整数次方.html](./剑指67/JZ12数值的整数次方.html)
- [JZ13 调整数组顺序使奇数位于偶数前面.html](./剑指67/JZ13调整数组顺序使奇数位于偶数前面.html)
- [JZ14 链表中倒数第 k 个结点.html](./剑指67/JZ14链表中倒数第k个结点.html)
- [JZ15 反转链表.html](./剑指67/JZ15反转链表.html)
- [JZ16 合并两个排序的链表.html](./剑指67/JZ16合并两个排序的链表.html)
- [JZ17 树的子结构.html](./剑指67/JZ17树的子结构.html)
- [JZ18 二叉树的镜像.html](./剑指67/JZ18二叉树的镜像.html)
- [JZ19 顺时针打印矩阵.html](./剑指67/JZ19顺时针打印矩阵.html)
- [JZ20 包含 min 函数的栈.html](./剑指67/JZ20包含min函数的栈.html)
- [JZ21 栈的压入、弹出序列.html](./剑指67/JZ21栈的压入、弹出序列.html)
- [JZ22 从上往下打印二叉树.html](./剑指67/JZ22从上往下打印二叉树.html)
- [JZ23 二叉搜索树的后序遍历序列--d.html](./剑指67/JZ23二叉搜索树的后序遍历序列--d.html)
- [JZ24 二叉树中和为某一值的路径.html](./剑指67/JZ24二叉树中和为某一值的路径.html)
- [JZ25 复杂链表的复制.html](./剑指67/JZ25复杂链表的复制.html)
- [JZ26 二叉搜索树与双向链表.html](./剑指67/JZ26二叉搜索树与双向链表.html)
- [JZ27 字符串的排列.html](./剑指67/JZ27字符串的排列.html)
- [JZ28 数组中出现次数超过一半的数字.html](./剑指67/JZ28数组中出现次数超过一半的数字.html)
- [JZ29 最小的 K 个数.html](./剑指67/JZ29最小的K个数.html)
- [JZ30 连续子数组的最大和.html](./剑指67/JZ30连续子数组的最大和.html)
- [JZ31 整数中 1 出现的次数(从 1 到 n 整数中 1 出现的次数).html](./剑指67/JZ31整数中1出现的次数(从1到n整数中1出现的次数).html)
- [JZ32 把数组排成最小的数.html](./剑指67/JZ32把数组排成最小的数.html)
- [JZ33 丑数.html](./剑指67/JZ33丑数.html)
- [JZ34 第一个只出现一次的字符位置.html](./剑指67/JZ34第一个只出现一次的字符位置.html)
- [JZ35 数组中的逆序对.html](./剑指67/JZ35数组中的逆序对.html)
- [JZ36 两个链表的第一个公共结点.html](./剑指67/JZ36两个链表的第一个公共结点.html)
- [JZ37 数字在排序数组中出现的次数.html](./剑指67/JZ37数字在排序数组中出现的次数.html)
- [JZ38 二叉树的深度.html](./剑指67/JZ38二叉树的深度.html)
- [JZ39 平衡二叉树.html](./剑指67/JZ39平衡二叉树.html)
- [JZ40 数组中只出现一次的数字.html](./剑指67/JZ40数组中只出现一次的数字.html)
- [JZ41 和为 S 的连续正数序列.html](./剑指67/JZ41和为S的连续正数序列.html)
- [JZ42 和为 S 的两个数字.html](./剑指67/JZ42和为S的两个数字.html)
- [JZ43 左旋转字符串.html](./剑指67/JZ43左旋转字符串.html)
- [JZ44 翻转单词顺序列.html](./剑指67/JZ44翻转单词顺序列.html)
- [JZ45 扑克牌顺子.html](./剑指67/JZ45扑克牌顺子.html)
- [JZ46 孩子们的游戏(圆圈中最后剩下的数).html](<./剑指67/JZ46孩子们的游戏(圆圈中最后剩下的数).html>)
- [JZ47 求 1+2+3+...+n.html](./剑指67/JZ47求1+2+3+...+n.html)
- [JZ48 不用加减乘除做加法.html](./剑指67/JZ48不用加减乘除做加法.html)
- [JZ49 把字符串转换成整数.html](./剑指67/JZ49把字符串转换成整数.html)
- [JZ50 数组中重复的数字.html](./剑指67/JZ50数组中重复的数字.html)
- [JZ51 构建乘积数组.html](./剑指67/JZ51构建乘积数组.html)
- [JZ52 正则表达式匹配.html](./剑指67/JZ52正则表达式匹配.html)
- [JZ53 表示数值的字符串.html](./剑指67/JZ53表示数值的字符串.html)
- [JZ54 字符流中第一个不重复的字符.html](./剑指67/JZ54字符流中第一个不重复的字符.html)
- [JZ55 链表中环的入口结点.html](./剑指67/JZ55链表中环的入口结点.html)
- [JZ56 删除链表中重复的结点.html](./剑指67/JZ56删除链表中重复的结点.html)
- [JZ57 二叉树的下一个结点.html](./剑指67/JZ57二叉树的下一个结点.html)
- [JZ58 对称的二叉树.html](./剑指67/JZ58对称的二叉树.html)
- [JZ59 按之字形顺序打印二叉树.html](./剑指67/JZ59按之字形顺序打印二叉树.html)
- [JZ60 把二叉树打印成多行.html](./剑指67/JZ60把二叉树打印成多行.html)
- [JZ61 序列化二叉树.html](./剑指67/JZ61序列化二叉树.html)
- [JZ62 二叉搜索树的第 k 个结点.html](./剑指67/JZ62二叉搜索树的第k个结点.html)
- [JZ63 数据流中的中位数.html](./剑指67/JZ63数据流中的中位数.html)
- [JZ64 滑动窗口的最大值.html](./剑指67/JZ64滑动窗口的最大值.html)
- [JZ65 矩阵中的路径.html](./剑指67/JZ65矩阵中的路径.html)
- [JZ66 机器人的运动范围.html](./剑指67/JZ66机器人的运动范围.html)
- [JZ67 剪绳子.html](./剑指67/JZ67剪绳子.html)


## 三、LeetCode (718 道)


- [周赛 308.html](./leetCode/周赛308.html)
- [周赛 306.html](./leetCode/周赛306.html)
- [周赛 305.html](./leetCode/周赛305.html)
- [1.两数之和.html](./leetCode/1.两数之和.html)
- [2.两数相加.html](./leetCode/2.两数相加.html)
- [3.无重复字符的最长子串.html](./leetCode/3.无重复字符的最长子串.html)
- [4.寻找两个正序数组的中位数.html](./leetCode/4.寻找两个正序数组的中位数.html)
- [5.最长回文子串.html](./leetCode/5.最长回文子串.html)
- [6.Z 字形变换.html](./leetCode/6.Z字形变换.html)
- [7.整数反转.html](./leetCode/7.整数反转.html)
- [8.字符串转换整数(atoi).html](<./leetCode/8.字符串转换整数(atoi).html>)
- [9.回文数.html](./leetCode/9.回文数.html)
- [10.正则表达式匹配-困难.html](./leetCode/10.正则表达式匹配-困难.html)
- [10.正则表达式匹配.html](./leetCode/10.正则表达式匹配.html)
- [11.盛最多水的容器.html](./leetCode/11.盛最多水的容器.html)
- [12.整数转罗马数字.html](./leetCode/12.整数转罗马数字.html)
- [13.罗马数字转整数.html](./leetCode/13.罗马数字转整数.html)
- [14.最长公共前缀.html](./leetCode/14.最长公共前缀.html)
- [15.三数之和.html](./leetCode/15.三数之和.html)
- [16.最接近的三数之和.html](./leetCode/16.最接近的三数之和.html)
- [17.电话号码的字母组合.html](./leetCode/17.电话号码的字母组合.html)
- [18.四数之和.html](./leetCode/18.四数之和.html)
- [19.删除链表的倒数第 N 个结点.html](./leetCode/19.删除链表的倒数第N个结点.html)
- [20.有效的括号.html](./leetCode/20.有效的括号.html)
- [21.合并两个有序链表.html](./leetCode/21.合并两个有序链表.html)
- [22.括号生成.html](./leetCode/22.括号生成.html)
- [23.合并 K 个升序链表.html](./leetCode/23.合并K个升序链表.html)
- [24.两两交换链表中的节点.html](./leetCode/24.两两交换链表中的节点.html)
- [25.K 个一组翻转链表.html](./leetCode/25.K个一组翻转链表.html)
- [26.删除有序数组中的重复项.html](./leetCode/26.删除有序数组中的重复项.html)
- [27.移除元素.html](./leetCode/27.移除元素.html)
- [28.实现 strStr().html](<./leetCode/28.实现strStr().html>)
- [29.两数相除.html](./leetCode/29.两数相除.html)
- [30.串联所有单词的子串.html](./leetCode/30.串联所有单词的子串.html)
- [31.下一个排列.html](./leetCode/31.下一个排列.html)
- [32.最长有效括号.html](./leetCode/32.最长有效括号.html)
- [33.搜索旋转排序数组.html](./leetCode/33.搜索旋转排序数组.html)
- [34.在排序数组中查找元素的第一个和最后一个位置.html](./leetCode/34.在排序数组中查找元素的第一个和最后一个位置.html)
- [35.搜索插入位置.html](./leetCode/35.搜索插入位置.html)
- [36.有效的数独.html](./leetCode/36.有效的数独.html)
- [37.解数独](./leetCode/37.解数独.html)
- [38.外观数列](./leetCode/38.外观数列.html)
- [39.组合总和.html](./leetCode/39.组合总和.html)
- [40.组合总和 II.html](./leetCode/40.组合总和II.html)
- [41.缺失的第一个正数.html](./leetCode/41.缺失的第一个正数.html)
- [42.接雨水.html](./leetCode/42.接雨水.html)
- [43.字符串相乘.html](./leetCode/43.字符串相乘.html)
- [44.通配符匹配.html](./leetCode/44.通配符匹配.html)
- [45.跳跃游戏 II.html](./leetCode/45.跳跃游戏II.html)
- [46.全排列.html](./leetCode/46.全排列.html)
- [47.全排列 II.html](./leetCode/47.全排列II.html)
- [48.旋转图像.html](./leetCode/48.旋转图像.html)
- [49.字母异位词分组.html](./leetCode/49.字母异位词分组.html)
- [50.Pow(x,n).html](<./leetCode/50.Pow(x,n).html>)
- [51.N 皇后.html](./leetCode/51.N皇后.html)
- [53.最大子序和.html](./leetCode/53.最大子序和.html)
- [54.螺旋矩阵.html](./leetCode/54.螺旋矩阵.html)
- [55.跳跃游戏.html](./leetCode/55.跳跃游戏.html)
- [56.合并区间.html](./leetCode/56.合并区间.html)
- [57.插入区间.html](./leetCode/57.插入区间.html)
- [58.最后一个单词的长度.html](./leetCode/58.最后一个单词的长度.html)
- [59.螺旋矩阵 II.html](./leetCode/59.螺旋矩阵II.html)
- [60.排列序列.html](./leetCode/60.排列序列.html)
- [60.排列序列.html](./leetCode/60.排列序列.html)
- [61.旋转链表.html](./leetCode/61.旋转链表.html)
- [62.不同路径.html](./leetCode/62.不同路径.html)
- [62.不同路径 II.html](./leetCode/62.不同路径.html)
- [63.不同路径 II.html](./leetCode/63.不同路径II.html)
- [64.最小路径和.html](./leetCode/64.最小路径和.html)
- [66.加一.html](./leetCode/66.加一.html)
- [67.二进制求和.html](./leetCode/67.二进制求和.html)
- [69.x 的平方根.html](./leetCode/69.x的平方根.html)
- [70.爬楼梯.html](./leetCode/70.爬楼梯.html)
- [71.简化路径.html](./leetCode/71.简化路径.html)
- [71.简化路径.html](./leetCode/71.简化路径.html)
- [73.矩阵置零.html](./leetCode/73.矩阵置零.html)
- [74.搜索二维矩阵.html](./leetCode/74.搜索二维矩阵.html)
- [76.最小覆盖子串.html](./leetCode/76.最小覆盖子串.html)
- [77.组合.html](./leetCode/77.组合.html)
- [78.子集.html](./leetCode/78.子集.html)
- [79.单词搜索.html](./leetCode/79.单词搜索.html)
- [80.删除有序数组中的重复项 II.html](./leetCode/80.删除有序数组中的重复项II.html)
- [81.搜索旋转排序数组 II.html](./leetCode/81.搜索旋转排序数组II.html)
- [82.删除排序链表中的重复元素 II.html](./leetCode/82.删除排序链表中的重复元素II.html)
- [83.删除排序链表中的重复元素.html](./leetCode/83.删除排序链表中的重复元素.html)
- [84.柱状图中最大的矩形.html](./leetCode/84.柱状图中最大的矩形.html)
- [88.合并两个有序数组.html](./leetCode/88.合并两个有序数组.html)
- [90.子集 II.html](./leetCode/90.子集II.html)
- [91.解码方法.html](./leetCode/91.解码方法.html)
- [92.反转链表 II.html](./leetCode/92.反转链表II.html)
- [93.复原 IP 地址.html](./leetCode/93.复原IP地址.html)
- [94.二叉树的中序遍历.html](./leetCode/94.二叉树的中序遍历.html)
- [97.交错字符串.html](./leetCode/97.交错字符串.html)
- [98.验证二叉搜索树.html](./leetCode/98.验证二叉搜索树.html)
- [99.恢复二叉搜索树.html](./leetCode/99.恢复二叉搜索树.html)
- [100.相同的树.html](./leetCode/100.相同的树.html)
- [101.对称二叉树.html](./leetCode/101.对称二叉树.html)
- [102.二叉树的层序遍历.html](./leetCode/102.二叉树的层序遍历.html)
- [103.二叉树的锯齿形层序遍历.html](./leetCode/103.二叉树的锯齿形层序遍历.html)
- [104.二叉树的最大深度.html](./leetCode/104.二叉树的最大深度.html)
- [107.二叉树的层序遍历 II.html](./leetCode/107.二叉树的层序遍历II.html)
- [108.将有序数组转换为二叉搜索树.html](./leetCode/108.将有序数组转换为二叉搜索树.html)
- [110.平衡二叉树.html](./leetCode/110.平衡二叉树.html)
- [111.二叉树的最小深度.html](./leetCode/111.二叉树的最小深度.html)
- [112.路径总和.html](./leetCode/112.路径总和.html)
- [113.路径总和 II.html](./leetCode/113.路径总和II.html)
- [114.二叉树展开为链表.html](./leetCode/114.二叉树展开为链表.html)
- [116.填充每个节点的下一个右侧节点指针.html](./leetCode/116.填充每个节点的下一个右侧节点指针.html)
- [117.填充每个节点的下一个右侧节点指针 II.html](./leetCode/117.填充每个节点的下一个右侧节点指针II.html)
- [118.杨辉三角.html](./leetCode/118.杨辉三角.html)
- [119.杨辉三角 II.html](./leetCode/119.杨辉三角II.html)
- [120.三角形最小路径和.html](./leetCode/120.三角形最小路径和.html)
- [121.买卖股票的最佳时机.html](./leetCode/121.买卖股票的最佳时机.html)
- [122.买卖股票的最佳时机 II.html](./leetCode/122.买卖股票的最佳时机II.html)
- [125.验证回文串.html](./leetCode/125.验证回文串.html)
- [128.最长连续序列.html](./leetCode/128.最长连续序列.html)
- [129.求根节点到叶节点数字之和.html](./leetCode/129.求根节点到叶节点数字之和.html)
- [133.克隆图.html](./leetCode/133.克隆图.html)
- [136.只出现一次的数字.html](./leetCode/136.只出现一次的数字.html)
- [137.只出现一次的数字 II.html](./leetCode/137.只出现一次的数字II.html)
- [139.单词拆分.html](./leetCode/139.单词拆分.html)
- [138.复制带随机指针的链表.html](./leetCode/138.复制带随机指针的链表.html)
- [137.只出现一次的数字 II.html](./leetCode/137.只出现一次的数字II.html)
- [141.环形链表.html](./leetCode/141.环形链表.html)
- [142.环形链表 II.html](./leetCode/142.环形链表II.html)
- [142.环形链表 II.html](./leetCode/142.环形链表II.html)
- [144.二叉树的前序遍历.html](./leetCode/144.二叉树的前序遍历.html)
- [145.二叉树的后序遍历.html](./leetCode/145.二叉树的后序遍历.html)
- [146.LRU 缓存机制.html](./leetCode/146.LRU缓存机制.html)
- [148.排序链表.html](./leetCode/148.排序链表.html)
- [151.颠倒字符串中的单词.html](./leetCode/151.颠倒字符串中的单词.html)
- [155.最小栈.html](./leetCode/155.最小栈.html)
- [160.相交链表.html](./leetCode/160.相交链表.html)
- [162.寻找峰值.html](./leetCode/162.寻找峰值.html)
- [165.比较版本号.html](./leetCode/165.比较版本号.html)
- [167.两数之和 II-输入有序数组.html](./leetCode/167.两数之和II-输入有序数组.html)
- [168.Excel 表列名称.html](./leetCode/168.Excel表列名称.html)
- [169.多数元素.html](./leetCode/169.多数元素.html)
- [171.Excel 表列序号.html](./leetCode/171.Excel表列序号.html)
- [172.阶乘后的零.html](./leetCode/172.阶乘后的零.html)
- [173.二叉搜索树迭代器.html](./leetCode/173.二叉搜索树迭代器.html)
- [175.组合两个表.sql](./leetCode/175.组合两个表.sql)
- [179.最大数.html](./leetCode/179.最大数.html)
- [181.超过经理收入的员工.sql](./leetCode/181.超过经理收入的员工.sql)
- [182.查找重复的电子邮箱.sql](./leetCode/182.查找重复的电子邮箱.sql)
- [183.从不订购的客户.sql](./leetCode/183.从不订购的客户.sql)
- [189.轮转数组.html](./leetCode/189.轮转数组.html)
- [190.颠倒二进制位.html](./leetCode/190.颠倒二进制位.html)
- [191.位 1 的个数.html](./leetCode/191.位1的个数.html)
- [193.有效电话号码.sh](./leetCode/193.有效电话号码.sh)
- [195.第十行.sh](./leetCode/195.第十行.sh)
- [196.删除重复的电子邮箱.sql](./leetCode/196.删除重复的电子邮箱.sql)
- [197.上升的温度.sql](./leetCode/197.上升的温度.sql)
- [198.打家劫舍.html](./leetCode/198.打家劫舍.html)
- [200.岛屿数量.html](./leetCode/200.岛屿数量.html)
- [202.快乐数.html](./leetCode/202.快乐数.html)
- [203.移除链表元素.html](./leetCode/203.移除链表元素.html)
- [205.同构字符串.html](./leetCode/205.同构字符串.html)
- [206.反转链表.html](./leetCode/206.反转链表.html)
- [207.课程表.html](./leetCode/207.课程表.html)
- [209.长度最小的子数组.html](./leetCode/209.长度最小的子数组.html)
- [211.添加与搜索单词-数据结构设计.html](./leetCode/211.添加与搜索单词-数据结构设计.html)
- [213.打家劫舍 II.html](./leetCode/213.打家劫舍II.html)
- [215.数组中的第 K 个最大元素.html](./leetCode/215.数组中的第K个最大元素.html)
- [213.打家劫舍 II.html](./leetCode/213.打家劫舍II.html)
- [217.存在重复元素.html](./leetCode/217.存在重复元素.html)
- [219.存在重复元素 II.html](./leetCode/219.存在重复元素II.html)
- [220.存在重复元素 III.html](./leetCode/220.存在重复元素III.html)
- [221.最大正方形.html](./leetCode/221.最大正方形.html)
- [222.完全二叉树的节点个数.html](./leetCode/222.完全二叉树的节点个数.html)
- [225.用队列实现栈.html](./leetCode/225.用队列实现栈.html)
- [226.翻转二叉树.html](./leetCode/226.翻转二叉树.html)
- [228.汇总区间.html](./leetCode/228.汇总区间.html)
- [229.多数元素 II.html](./leetCode/229.多数元素II.html)
- [231.2 的幂.html](./leetCode/231.2的幂.html)
- [232.用栈实现队列.html](./leetCode/232.用栈实现队列.html)
- [233.数字 1 的个数.html](./leetCode/233.数字1的个数.html)
- [234.回文链表.html](./leetCode/234.回文链表.html)
- [235.二叉搜索树的最近公共祖先.html](./leetCode/235.二叉搜索树的最近公共祖先.html)
- [237.删除链表中的节点.html](./leetCode/237.删除链表中的节点.html)
- [240.搜索二维矩阵 II.html](./leetCode/240.搜索二维矩阵II.html)
- [242.有效的字母异位词.html](./leetCode/242.有效的字母异位词.html)
- [257.二叉树的所有路径.html](./leetCode/257.二叉树的所有路径.html)
- [258.各位相加.html](./leetCode/258.各位相加.html)
- [263.丑数.html](./leetCode/263.丑数.html)
- [268.丢失的数字.html](./leetCode/268.丢失的数字.html)
- [274.H 指数.html](./leetCode/274.H指数.html)
- [275.H 指数 II.html](./leetCode/275.H指数II.html)
- [278.第一个错误的版本.html](./leetCode/278.第一个错误的版本.html)
- [279.完全平方数.html](./leetCode/279.完全平方数.html)
- [283.移动零.html](./leetCode/283.移动零.html)
- [284.窥视迭代器.html](./leetCode/284.窥视迭代器.html)
- [287.寻找重复数.html](./leetCode/287.寻找重复数.html)
- [289.生命游戏.html](./leetCode/289.生命游戏.html)
- [290.单词规律.html](./leetCode/290.单词规律.html)
- [292.Nim 游戏.html](./leetCode/292.Nim游戏.html)
- [299.猜数字游戏.html](./leetCode/299.猜数字游戏.html)
- [303.区域和检索-数组不可变.html](./leetCode/303.区域和检索-数组不可变.html)
- [304.二维区域和检索-矩阵不可变.html](./leetCode/304.二维区域和检索-矩阵不可变.html)
- [319.灯泡开关.html](./leetCode/319.灯泡开关.html)
- [326.3 的幂.html](./leetCode/326.3的幂.html)
- [337.打家劫舍 III.html](./leetCode/337.打家劫舍III.html)
- [338.比特位计数.html](./leetCode/338.比特位计数.html)
- [342.4 的幂.html](./leetCode/342.4的幂.html)
- [345.反转字符串中的元音字母.html](./leetCode/345.反转字符串中的元音字母.html)
- [347.前 K 个高频元素.html](./leetCode/347.前K个高频元素.html)
- [349.两个数组的交集.html](./leetCode/349.两个数组的交集.html)
- [350.两个数组的交集 II.html](./leetCode/350.两个数组的交集II.html)
- [355.设计推特.html](./leetCode/355.设计推特.html)
- [357.统计各位数字都不同的数字个数.html](./leetCode/357.统计各位数字都不同的数字个数.html)
- [365.水壶问题.html](./leetCode/365.水壶问题.html)
- [367.有效的完全平方数.html](./leetCode/367.有效的完全平方数.html)
- [374.猜数字大小.html](./leetCode/374.猜数字大小.html)
- [383.赎金信.html](./leetCode/383.赎金信.html)
- [387.字符串中的第一个唯一字符.html](./leetCode/387.字符串中的第一个唯一字符.html)
- [389.找不同.html](./leetCode/389.找不同.html)
- [392.判断子序列.html](./leetCode/392.判断子序列.html)
- [401.二进制手表.html](./leetCode/401.二进制手表.html)
- [404.左叶子之和.html](./leetCode/404.左叶子之和.html)
- [405.数字转换为十六进制数.html](./leetCode/405.数字转换为十六进制数.html)
- [409.最长回文串.html](./leetCode/409.最长回文串.html)
- [412.FizzBuzz.html](./leetCode/412.FizzBuzz.html)
- [414.第三大的数.html](./leetCode/414.第三大的数.html)
- [415.字符串相加.html](./leetCode/415.字符串相加.html)
- [434.字符串中的单词数.html](./leetCode/434.字符串中的单词数.html)
- [441.排列硬币.html](./leetCode/441.排列硬币.html)
- [448.找到所有数组中消失的数字.html](./leetCode/448.找到所有数组中消失的数字.html)
- [453.最小操作次数使数组元素相等.html](./leetCode/453.最小操作次数使数组元素相等.html)
- [455.分发饼干.html](./leetCode/455.分发饼干.html)
- [459.重复的子字符串.html](./leetCode/459.重复的子字符串.html)
- [461.汉明距离.html](./leetCode/461.汉明距离.html)
- [463.岛屿的周长.html](./leetCode/463.岛屿的周长.html)
- [476.数字的补数.html](./leetCode/476.数字的补数.html)
- [482.密钥格式化.html](./leetCode/482.密钥格式化.html)
- [485.最大连续 1 的个数.html](./leetCode/485.最大连续1的个数.html)
- [492.构造矩形.html](./leetCode/492.构造矩形.html)
- [495.提莫攻击.html](./leetCode/495.提莫攻击.html)
- [496.下一个更大元素 I.html](./leetCode/496.下一个更大元素I.html)
- [500.键盘行.html](./leetCode/500.键盘行.html)
- [501.二叉搜索树中的众数.html](./leetCode/501.二叉搜索树中的众数.html)
- [504.七进制数.html](./leetCode/504.七进制数.html)
- [506.相对名次.html](./leetCode/506.相对名次.html)
- [507.完美数.html](./leetCode/507.完美数.html)
- [509.斐波那契数.html](./leetCode/509.斐波那契数.html)
- [511.游戏玩法分析 I.sql](./leetCode/511.游戏玩法分析I.sql)
- [520.检测大写字母.html](./leetCode/520.检测大写字母.html)
- [521.最长特殊序列 Ⅰ.html](./leetCode/521.最长特殊序列Ⅰ.html)
- [530.二叉搜索树的最小绝对差.html](./leetCode/530.二叉搜索树的最小绝对差.html)
- [541.反转字符串 II.html](./leetCode/541.反转字符串II.html)
- [551.学生出勤记录 I.html](./leetCode/551.学生出勤记录I.html)
- [557.反转字符串中的单词 III.html](./leetCode/557.反转字符串中的单词III.html)
- [559.N 叉树的最大深度.html](./leetCode/559.N叉树的最大深度.html)
- [561.数组拆分 I.html](./leetCode/561.数组拆分I.html)
- [563.二叉树的坡度.html](./leetCode/563.二叉树的坡度.html)
- [566.重塑矩阵.html](./leetCode/566.重塑矩阵.html)
- [572.另一棵树的子树.html](./leetCode/572.另一棵树的子树.html)
- [575.分糖果.html](./leetCode/575.分糖果.html)
- [584.寻找用户推荐人.sql](./leetCode/584.寻找用户推荐人.sql)
- [586.订单最多的客户.sql](./leetCode/586.订单最多的客户.sql)
- [589.N 叉树的前序遍历.html](./leetCode/589.N叉树的前序遍历.html)
- [590.N 叉树的后序遍历.html](./leetCode/590.N叉树的后序遍历.html)
- [594.最长和谐子序列.html](./leetCode/594.最长和谐子序列.html)
- [595.大的国家.sql](./leetCode/595.大的国家.sql)
- [596.超过 5 名学生的课.sql](./leetCode/596.超过5名学生的课.sql)
- [599.两个列表的最小索引总和.html](./leetCode/599.两个列表的最小索引总和.html)
- [605.种花问题.html](./leetCode/605.种花问题.html)
- [617.合并二叉树.html](./leetCode/617.合并二叉树.html)
- [628.三个数的最大乘积.html](./leetCode/628.三个数的最大乘积.html)
- [637.二叉树的层平均值.html](./leetCode/637.二叉树的层平均值.html)
- [643.子数组最大平均数 I.html](./leetCode/643.子数组最大平均数I.html)
- [653.两数之和 IV-输入 BST.html](./leetCode/653.两数之和IV-输入BST.html)
- [657.机器人能否返回原点.html](./leetCode/657.机器人能否返回原点.html)
- [661.图片平滑器.html](./leetCode/661.图片平滑器.html)
- [671.二叉树中第二小的节点.html](./leetCode/671.二叉树中第二小的节点.html)
- [678.有效的括号字符串.html](./leetCode/678.有效的括号字符串.html)
- [680.验证回文字符串 Ⅱ.html](./leetCode/680.验证回文字符串Ⅱ.html)
- [682.棒球比赛.html](./leetCode/682.棒球比赛.html)
- [693.交替位二进制数.html](./leetCode/693.交替位二进制数.html)
- [696.计数二进制子串.html](./leetCode/696.计数二进制子串.html)
- [697.数组的度.html](./leetCode/697.数组的度.html)
- [700.二叉搜索树中的搜索.html](./leetCode/700.二叉搜索树中的搜索.html)
- [703.数据流中的第 K 大元素.html](./leetCode/703.数据流中的第K大元素.html)
- [704.二分查找.html](./leetCode/704.二分查找.html)
- [705.设计哈希集合.html](./leetCode/705.设计哈希集合.html)
- [706.设计哈希映射.html](./leetCode/706.设计哈希映射.html)
- [709.转换成小写字母.html](./leetCode/709.转换成小写字母.html)
- [717.1 比特与 2 比特字符.html](./leetCode/717.1比特与2比特字符.html)
- [720.词典中最长的单词.html](./leetCode/720.词典中最长的单词.html)
- [724.寻找数组的中心下标.html](./leetCode/724.寻找数组的中心下标.html)
- [728.自除数.html](./leetCode/728.自除数.html)
- [733.图像渲染.html](./leetCode/733.图像渲染.html)
- [744.寻找比目标字母大的最小字母.html](./leetCode/744.寻找比目标字母大的最小字母.html)
- [746.使用最小花费爬楼梯.html](./leetCode/746.使用最小花费爬楼梯.html)
- [747.至少是其他数字两倍的最大数.html](./leetCode/747.至少是其他数字两倍的最大数.html)
- [748.最短补全词.html](./leetCode/748.最短补全词.html)
- [762.二进制表示中质数个计算置位.html](./leetCode/762.二进制表示中质数个计算置位.html)
- [766.托普利茨矩阵.html](./leetCode/766.托普利茨矩阵.html)
- [771.宝石与石头.html](./leetCode/771.宝石与石头.html)
- [783.二叉搜索树节点最小距离.html](./leetCode/783.二叉搜索树节点最小距离.html)
- [796.旋转字符串.html](./leetCode/796.旋转字符串.html)
- [804.唯一摩尔斯密码词.html](./leetCode/804.唯一摩尔斯密码词.html)
- [806.写字符串需要的行数.html](./leetCode/806.写字符串需要的行数.html)
- [819.最常见的单词.html](./leetCode/819.最常见的单词.html)
- [821.字符的最短距离.html](./leetCode/821.字符的最短距离.html)
- [824.山羊拉丁文.html](./leetCode/824.山羊拉丁文.html)
- [830.较大分组的位置.html](./leetCode/830.较大分组的位置.html)
- [832.翻转图像.html](./leetCode/832.翻转图像.html)
- [836.矩形重叠.html](./leetCode/836.矩形重叠.html)
- [844.比较含退格的字符串.html](./leetCode/844.比较含退格的字符串.html)
- [872.叶子相似的树.html](./leetCode/872.叶子相似的树.html)
- [868.二进制间距.html](./leetCode/868.二进制间距.html)
- [867.转置矩阵.html](./leetCode/867.转置矩阵.html)
- [860.柠檬水找零.html](./leetCode/860.柠檬水找零.html)
- [859.亲密字符串.html](./leetCode/859.亲密字符串.html)
- [844.比较含退格的字符串.html](./leetCode/844.比较含退格的字符串.html)
- [873.最长的斐波那契子序列的长度.html](./leetCode/873.最长的斐波那契子序列的长度.html)
- [876.链表的中间结点.html](./leetCode/876.链表的中间结点.html)
- [883.三维形体投影面积.html](./leetCode/883.三维形体投影面积.html)
- [884.两句话中的不常见单词.html](./leetCode/884.两句话中的不常见单词.html)
- [887.鸡蛋掉落.html](./leetCode/887.鸡蛋掉落.html)
- [888.公平的糖果交换.html](./leetCode/888.公平的糖果交换.html)
- [892.三维形体的表面积.html](./leetCode/892.三维形体的表面积.html)
- [896.单调数列.html](./leetCode/896.单调数列.html)
- [897.递增顺序搜索树.html](./leetCode/897.递增顺序搜索树.html)
- [905.按奇偶排序数组.html](./leetCode/905.按奇偶排序数组.html)
- [908.最小差值 I.html](./leetCode/908.最小差值I.html)
- [914.卡牌分组.html](./leetCode/914.卡牌分组.html)
- [917.仅仅反转字母.html](./leetCode/917.仅仅反转字母.html)
- [922.按奇偶排序数组 II.html](./leetCode/922.按奇偶排序数组II.html)
- [925.长按键入.html](./leetCode/925.长按键入.html)
- [929.独特的电子邮件地址.html](./leetCode/929.独特的电子邮件地址.html)
- [933.最近的请求次数.html](./leetCode/933.最近的请求次数.html)
- [938.二叉搜索树的范围和.html](./leetCode/938.二叉搜索树的范围和.html)
- [941.有效的山脉数组.html](./leetCode/941.有效的山脉数组.html)
- [942.增减字符串匹配.html](./leetCode/942.增减字符串匹配.html)
- [944.删列造序.html](./leetCode/944.删列造序.html)
- [953.验证外星语词典.html](./leetCode/953.验证外星语词典.html)
- [961.在长度 2N 的数组中找出重复 N 次的元素.html](./leetCode/961.在长度2N的数组中找出重复N次的元素.html)
- [965.单值二叉树.html](./leetCode/965.单值二叉树.html)
- [976.三角形的最大周长.html](./leetCode/976.三角形的最大周长.html)
- [977.有序数组的平方.html](./leetCode/977.有序数组的平方.html)
- [989.数组形式的整数加法.html](./leetCode/989.数组形式的整数加法.html)
- [993.二叉树的堂兄弟节点.html](./leetCode/993.二叉树的堂兄弟节点.html)
- [997.找到小镇的法官.html](./leetCode/997.找到小镇的法官.html)
- [999.可以被一步捕获的棋子数.html](./leetCode/999.可以被一步捕获的棋子数.html)
- [1002.查找共用字符.html](./leetCode/1002.查找共用字符.html)
- [1005.K 次取反后最大化的数组和.html](./leetCode/1005.K次取反后最大化的数组和.html)
- [1009.十进制整数的反码.html](./leetCode/1009.十进制整数的反码.html)
- [1013.将数组分成和相等的三个部分.html](./leetCode/1013.将数组分成和相等的三个部分.html)
- [1018.可被 5 整除的二进制前缀.html](./leetCode/1018.可被5整除的二进制前缀.html)
- [1021.删除最外层的括号.html](./leetCode/1021.删除最外层的括号.html)
- [1022.从根到叶的二进制数之和.html](./leetCode/1022.从根到叶的二进制数之和.html)
- [1025.除数博弈.html](./leetCode/1025.除数博弈.html)
- [1030.距离顺序排列矩阵单元格.html](./leetCode/1030.距离顺序排列矩阵单元格.html)
- [1037.有效的回旋镖.html](./leetCode/1037.有效的回旋镖.html)
- [1046.最后一块石头的重量.html](./leetCode/1046.最后一块石头的重量.html)
- [1047.删除字符串中的所有相邻重复项.html](./leetCode/1047.删除字符串中的所有相邻重复项.html)
- [1050.合作过至少三次的演员和导演.sql](./leetCode/1050.合作过至少三次的演员和导演.sql)
- [1051.高度检查器.html](./leetCode/1051.高度检查器.html)
- [1078.Bigram 分词.html](./leetCode/1078.Bigram分词.html)
- [1089.复写零.html](./leetCode/1089.复写零.html)
- [1103.分糖果 II.html](./leetCode/1103.分糖果II.html)
- [1108.IP 地址无效化.html](./leetCode/1108.IP地址无效化.html)
- [1122.数组的相对排序.html](./leetCode/1122.数组的相对排序.html)
- [1128.等价多米诺骨牌对的数量.html](./leetCode/1128.等价多米诺骨牌对的数量.html)
- [1137.第 N 个泰波那契数.html](./leetCode/1137.第N个泰波那契数.html)
- [1154.一年中的第几天.html](./leetCode/1154.一年中的第几天.html)
- [1160.拼写单词.html](./leetCode/1160.拼写单词.html)
- [1175.质数排列.html](./leetCode/1175.质数排列.html)
- [1184.公交站间的距离.html](./leetCode/1184.公交站间的距离.html)
- [1185.一周中的第几天.html](./leetCode/1185.一周中的第几天.html)
- [1189.“气球”的最大数量.html](./leetCode/1189.“气球”的最大数量.html)
- [1200.最小绝对差.html](./leetCode/1200.最小绝对差.html)
- [1207.独一无二的出现次数.html](./leetCode/1207.独一无二的出现次数.html)
- [1217.玩筹码.html](./leetCode/1217.玩筹码.html)
- [1232.缀点成线.html](./leetCode/1232.缀点成线.html)
- [1252.奇数值单元格的数目.html](./leetCode/1252.奇数值单元格的数目.html)
- [1260.二维网格迁移.html](./leetCode/1260.二维网格迁移.html)
- [1266.访问所有点的最小时间.html](./leetCode/1266.访问所有点的最小时间.html)
- [1281.整数的各位积和之差.html](./leetCode/1281.整数的各位积和之差.html)
- [1290.二进制链表转整数.html](./leetCode/1290.二进制链表转整数.html)
- [1295.统计位数为偶数的数字.html](./leetCode/1295.统计位数为偶数的数字.html)
- [1299.将每个元素替换为右侧最大元素.html](./leetCode/1299.将每个元素替换为右侧最大元素.html)
- [1304.和为零的 N 个不同整数.html](./leetCode/1304.和为零的N个不同整数.html)
- [1309.解码字母到整数映射.html](./leetCode/1309.解码字母到整数映射.html)
- [1313.解压缩编码列表.html](./leetCode/1313.解压缩编码列表.html)
- [1323.6 和 9 组成的最大数字.html](./leetCode/1323.6和9组成的最大数字.html)
- [1331.数组序号转换.html](./leetCode/1331.数组序号转换.html)
- [1332.删除回文子序列.html](./leetCode/1332.删除回文子序列.html)
- [1342.将数字变成 0 的操作次数.html](./leetCode/1342.将数字变成0的操作次数.html)
- [1346.检查整数及其两倍数是否存在.html](./leetCode/1346.检查整数及其两倍数是否存在.html)
- [1351.统计有序矩阵中的负数.html](./leetCode/1351.统计有序矩阵中的负数.html)
- [1356.根据数字二进制下 1 的数目排序.html](./leetCode/1356.根据数字二进制下1的数目排序.html)
- [1365.有多少小于当前数字的数字.html](./leetCode/1365.有多少小于当前数字的数字.html)
- [1380.矩阵中的幸运数.html](./leetCode/1380.矩阵中的幸运数.html)
- [1385.两个数组间的距离值.html](./leetCode/1385.两个数组间的距离值.html)
- [1394.找出数组中的幸运数.html](./leetCode/1394.找出数组中的幸运数.html)
- [1413.逐步求和得到正数的最小值.html](./leetCode/1413.逐步求和得到正数的最小值.html)
- [1417.重新格式化字符串.html](./leetCode/1417.重新格式化字符串.html)
- [1422.分割字符串的最大得分.html](./leetCode/1422.分割字符串的最大得分.html)
- [1431.拥有最多糖果的孩子.html](./leetCode/1431.拥有最多糖果的孩子.html)
- [1436.旅行终点站.html](./leetCode/1436.旅行终点站.html)
- [1437.是否所有 1 都至少相隔 k 个元素.html](./leetCode/1437.是否所有1都至少相隔k个元素.html)
- [1446.连续字符.html](./leetCode/1446.连续字符.html)
- [1450.在既定时间做作业的学生人数.html](./leetCode/1450.在既定时间做作业的学生人数.html)
- [1455.检查单词是否为句中其他单词的前缀.html](./leetCode/1455.检查单词是否为句中其他单词的前缀.html)
- [1460.通过翻转子数组使两个数组相等.html](./leetCode/1460.通过翻转子数组使两个数组相等.html)
- [1464.数组中两元素的最大乘积.html](./leetCode/1464.数组中两元素的最大乘积.html)
- [1470.重新排列数组.html](./leetCode/1470.重新排列数组.html)
- [1480.一维数组的动态和.html](./leetCode/1480.一维数组的动态和.html)
- [1486.数组异或操作.html](./leetCode/1486.数组异或操作.html)
- [1496.判断路径是否相交.html](./leetCode/1496.判断路径是否相交.html)
- [1502.判断能否形成等差数列.html](./leetCode/1502.判断能否形成等差数列.html)
- [1507.转变日期格式.html](./leetCode/1507.转变日期格式.html)
- [1512.好数对的数目.html](./leetCode/1512.好数对的数目.html)
- [1518.换水问题.html](./leetCode/1518.换水问题.html)
- [1523.在区间范围内统计奇数数目.html](./leetCode/1523.在区间范围内统计奇数数目.html)
- [1528.重新排列字符串.html](./leetCode/1528.重新排列字符串.html)
- [1534.统计好三元组.html](./leetCode/1534.统计好三元组.html)
- [1539.第 k 个缺失的正整数.html](./leetCode/1539.第k个缺失的正整数.html)
- [1544.整理字符串.html](./leetCode/1544.整理字符串.html)
- [1550.存在连续三个奇数的数组.html](./leetCode/1550.存在连续三个奇数的数组.html)
- [1556.千位分隔数.html](./leetCode/1556.千位分隔数.html)
- [1560.圆形赛道上经过次数最多的扇区.html](./leetCode/1560.圆形赛道上经过次数最多的扇区.html)
- [1576.替换所有的问号.html](./leetCode/1576.替换所有的问号.html)
- [1582.二进制矩阵中的特殊位置.html](./leetCode/1582.二进制矩阵中的特殊位置.html)
- [1588.所有奇数长度子数组的和.html](./leetCode/1588.所有奇数长度子数组的和.html)
- [1592.重新排列单词间的空格.html](./leetCode/1592.重新排列单词间的空格.html)
- [1598.文件夹操作日志搜集器.html](./leetCode/1598.文件夹操作日志搜集器.html)
- [1603.设计停车系统.html](./leetCode/1603.设计停车系统.html)
- [1608.特殊数组的特征值.html](./leetCode/1608.特殊数组的特征值.html)
- [1614.括号的最大嵌套深度.html](./leetCode/1614.括号的最大嵌套深度.html)
- [1619.删除某些元素后的数组均值.html](./leetCode/1619.删除某些元素后的数组均值.html)
- [1624.两个相同字符之间的最长子字符串.html](./leetCode/1624.两个相同字符之间的最长子字符串.html)
- [1636.按照频率将数组升序排序.html](./leetCode/1636.按照频率将数组升序排序.html)
- [1640.能否连接形成数组.html](./leetCode/1640.能否连接形成数组.html)
- [1646.获取生成数组中的最大值.html](./leetCode/1646.获取生成数组中的最大值.html)
- [1652.拆炸弹.html](./leetCode/1652.拆炸弹.html)
- [1656.设计有序流.html](./leetCode/1656.设计有序流.html)
- [1662.检查两个字符串数组是否相等.html](./leetCode/1662.检查两个字符串数组是否相等.html)
- [1678.设计 Goal 解析器.html](./leetCode/1678.设计Goal解析器.html)
- [1684.统计一致字符串的数目.html](./leetCode/1684.统计一致字符串的数目.html)
- [1688.比赛中的配对次数.html](./leetCode/1688.比赛中的配对次数.html)
- [1694.重新格式化电话号码.html](./leetCode/1694.重新格式化电话号码.html)
- [1704.判断字符串的两半是否相似.html](./leetCode/1704.判断字符串的两半是否相似.html)
- [1710.卡车上的最大单元数.html](./leetCode/1710.卡车上的最大单元数.html)
- [1716.计算力扣银行的钱.html](./leetCode/1716.计算力扣银行的钱.html)
- [1720.解码异或后的数组.html](./leetCode/1720.解码异或后的数组.html)
- [1725.可以形成最大正方形的矩形数目.html](./leetCode/1725.可以形成最大正方形的矩形数目.html)
- [1732.找到最高海拔.html](./leetCode/1732.找到最高海拔.html)
- [1736.替换隐藏数字得到的最晚时间.html](./leetCode/1736.替换隐藏数字得到的最晚时间.html)
- [1742.盒子中小球的最大数量.html](./leetCode/1742.盒子中小球的最大数量.html)
- [1748.唯一元素的和.html](./leetCode/1748.唯一元素的和.html)
- [1773.统计匹配检索规则的物品数量.html](./leetCode/1773.统计匹配检索规则的物品数量.html)
- [1779.找到最近的有相同 X 或 Y 坐标的点.html](./leetCode/1779.找到最近的有相同X或Y坐标的点.html)
- [1784.检查二进制字符串字段.html](./leetCode/1784.检查二进制字符串字段.html)
- [1790.仅执行一次字符串交换能否使两个字符串相等.html](./leetCode/1790.仅执行一次字符串交换能否使两个字符串相等.html)
- [1791.找出星型图的中心节点.html](./leetCode/1791.找出星型图的中心节点.html)
- [1796.字符串中第二大的数字.html](./leetCode/1796.字符串中第二大的数字.html)
- [1800.最大升序子数组和.html](./leetCode/1800.最大升序子数组和.html)
- [1805.字符串中不同整数的数目.html](./leetCode/1805.字符串中不同整数的数目.html)
- [1812.判断国际象棋棋盘中一个格子的颜色.html](./leetCode/1812.判断国际象棋棋盘中一个格子的颜色.html)
- [1816.截断句子.html](./leetCode/1816.截断句子.html)
- [1822.数组元素积的符号.html](./leetCode/1822.数组元素积的符号.html)
- [1832.判断句子是否为全字母句.html](./leetCode/1832.判断句子是否为全字母句.html)
- [1837.K 进制表示下的各位数字总和.html](./leetCode/1837.K进制表示下的各位数字总和.html)
- [1844.将所有数字用字符替换.html](./leetCode/1844.将所有数字用字符替换.html)
- [1848.到目标元素的最小距离.html](./leetCode/1848.到目标元素的最小距离.html)
- [1859.将句子排序.html](./leetCode/1859.将句子排序.html)
- [1869.哪种连续子字符串更长.html](./leetCode/1869.哪种连续子字符串更长.html)
- [1876.长度为三且各字符不同的子字符串.html](./leetCode/1876.长度为三且各字符不同的子字符串.html)
- [1880.检查某单词是否等于两单词之和.html](./leetCode/1880.检查某单词是否等于两单词之和.html)
- [1893.检查是否区域内所有整数都被覆盖.html](./leetCode/1893.检查是否区域内所有整数都被覆盖.html)
- [1897.重新分配字符使所有字符串都相等.html](./leetCode/1897.重新分配字符使所有字符串都相等.html)
- [1903.字符串中的最大奇数.html](./leetCode/1903.字符串中的最大奇数.html)
- [1909.删除一个元素使数组严格递增.html](./leetCode/1909.删除一个元素使数组严格递增.html)
- [1913.两个数对之间的最大乘积差.html](./leetCode/1913.两个数对之间的最大乘积差.html)
- [1920.基于排列构建数组.html](./leetCode/1920.基于排列构建数组.html)
- [1925.统计平方和三元组的数目.html](./leetCode/1925.统计平方和三元组的数目.html)
- [1929.数组串联.html](./leetCode/1929.数组串联.html)
- [1935.可以输入的最大单词数.html](./leetCode/1935.可以输入的最大单词数.html)
- [1929.数组串联.html](./leetCode/1929.数组串联.html)
- [1941.检查是否所有字符出现次数相同.html](./leetCode/1941.检查是否所有字符出现次数相同.html)
- [1945.字符串转化后的各位数字之和.html](./leetCode/1945.字符串转化后的各位数字之和.html)
- [1952.三除数.html](./leetCode/1952.三除数.html)
- [1957.删除字符使字符串变好.html](./leetCode/1957.删除字符使字符串变好.html)
- [1961.检查字符串是否为数组前缀.html](./leetCode/1961.检查字符串是否为数组前缀.html)
- [1967.作为子字符串出现在单词中的字符串数目.html](./leetCode/1967.作为子字符串出现在单词中的字符串数目.html)
- [1971.寻找图中是否存在路径.html](./leetCode/1971.寻找图中是否存在路径.html)
- [1979.找出数组的最大公约数.html](./leetCode/1979.找出数组的最大公约数.html)
- [1984.学生分数的最小差值.html](./leetCode/1984.学生分数的最小差值.html)
- [1991.找到数组的中间位置.html](./leetCode/1991.找到数组的中间位置.html)
- [1995.统计特殊四元组.html](./leetCode/1995.统计特殊四元组.html)
- [2000.反转单词前缀.html](./leetCode/2000.反转单词前缀.html)
- [2006.差的绝对值为 K 的数对数目](./leetCode/2006.差的绝对值为K的数对数目.html)
- [2011.执行操作后的变量值](./leetCode/2011.执行操作后的变量值.html)
- [2016.增量元素之间的最大差值](./leetCode/2016.增量元素之间的最大差值.html)
- [2022.将一维数组转变成二维数组.html](./leetCode/2022.将一维数组转变成二维数组.html)
- [2027.转换字符串的最少操作次数.html](./leetCode/2027.转换字符串的最少操作次数.html)
- [2032.至少在两个数组中出现的值.html](./leetCode/2032.至少在两个数组中出现的值.html)
- [2042.检查句子中的数字是否递增.html](./leetCode/2042.检查句子中的数字是否递增.html)
- [2047.句子中的有效单词数.html](./leetCode/2047.句子中的有效单词数.html)
- [2053.数组中第 K 个独一无二的字符串.html](./leetCode/2053.数组中第K个独一无二的字符串.html)
- [2057.值相等的最小索引.html](./leetCode/2057.值相等的最小索引.html)
- [2062.统计字符串中的元音子字符串.html](./leetCode/2062.统计字符串中的元音子字符串.html)
- [2068.检查两个字符串是否几乎相等.html](./leetCode/2068.检查两个字符串是否几乎相等.html)
- [2073.买票需要的时间.html](./leetCode/2073.买票需要的时间.html)
- [2078.两栋颜色不同且距离最远的房子.html](./leetCode/2078.两栋颜色不同且距离最远的房子.html)
- [2085.统计出现过一次的公共字符串.html](./leetCode/2085.统计出现过一次的公共字符串.html)
- [2089.找出数组排序后的目标下标.html](./leetCode/2089.找出数组排序后的目标下标.html)
- [2099.找到和最大的长度为 K 的子序列.html](./leetCode/2099.找到和最大的长度为K的子序列.html)
- [2103.环和杆.html](./leetCode/2103.环和杆.html)
- [2108.找出数组中的第一个回文字符串.html](./leetCode/2108.找出数组中的第一个回文字符串.html)
- [2114.句子中的最多单词数.html](./leetCode/2114.句子中的最多单词数.html)
- [2119.反转两次的数字.html](./leetCode/2119.反转两次的数字.html)
- [2124.检查是否所有 A 都在 B 之前.html](./leetCode/2124.检查是否所有A都在B之前.html)
- [2129.将标题首字母大写.html](./leetCode/2129.将标题首字母大写.html)
- [2133.检查是否每一行每一列都包含全部整数.html](./leetCode/2133.检查是否每一行每一列都包含全部整数.html)
- [2138.将字符串拆分为若干长度为 k 的组.html](./leetCode/2138.将字符串拆分为若干长度为k的组.html)
- [2144.打折购买糖果的最小开销.html](./leetCode/2144.打折购买糖果的最小开销.html)
- [2148.元素计数.html](./leetCode/2148.元素计数.html)
- [2154.将找到的值乘以 2.html](./leetCode/2154.将找到的值乘以2.html)
- [2160.拆分数位后四位数字的最小和.html](./leetCode/2160.拆分数位后四位数字的最小和.html)
- [2164.对奇偶下标分别排序.html](./leetCode/2164.对奇偶下标分别排序.html)
- [2169.得到 0 的操作数.html](./leetCode/2169.得到0的操作数.html)
- [2176.统计数组中相等且可以被整除的数对.html](./leetCode/2176.统计数组中相等且可以被整除的数对.html)
- [2180.统计各位数字之和为偶数的整数个数.html](./leetCode/2180.统计各位数字之和为偶数的整数个数.html)
- [2185.统计包含给定前缀的字符串.html](./leetCode/2185.统计包含给定前缀的字符串.html)
- [2190.数组中紧跟 key 之后出现最频繁的数字.html](./leetCode/2190.数组中紧跟key之后出现最频繁的数字.html)
- [2200.找出数组中的所有 K 近邻下标.html](./leetCode/2200.找出数组中的所有K近邻下标.html)
- [2206.将数组划分成相等数对.html](./leetCode/2206.将数组划分成相等数对.html)
- [2210.统计数组中峰和谷的数量.html](./leetCode/2210.统计数组中峰和谷的数量.html)
- [2215.找出两数组的不同.html](./leetCode/2215.找出两数组的不同.html)
- [2220.转换数字的最少位翻转次数.html](./leetCode/2220.转换数字的最少位翻转次数.html)
- [2231.按奇偶性交换后的最大数字.html](./leetCode/2231.按奇偶性交换后的最大数字.html)
- [2235.两整数相加.html](./leetCode/2235.两整数相加.html)
- [2236.判断根结点是否等于子结点之和.html](./leetCode/2236.判断根结点是否等于子结点之和.html)
- [2239.找到最接近 0 的数字.html](./leetCode/2239.找到最接近0的数字.html)
- [2243.计算字符串的数字和.html](./leetCode/2243.计算字符串的数字和.html)
- [2248.多个数组求交集.html](./leetCode/2248.多个数组求交集.html)
- [2255.统计是给定字符串前缀的字符串数目.html](./leetCode/2255.统计是给定字符串前缀的字符串数目.html)
- [2259.移除指定数字得到的最大结果.html](./leetCode/2259.移除指定数字得到的最大结果.html)
- [2264.字符串中最大的 3 位相同数字.html](./leetCode/2264.字符串中最大的3位相同数字.html)
- [2269.找到一个数字的 K 美丽值.html](./leetCode/2269.找到一个数字的K美丽值.html)
- [2278.字母在字符串中的百分比.html](./leetCode/2278.字母在字符串中的百分比.html)
- [2283.判断一个数的数字计数是否等于数位的值.html](./leetCode/2283.判断一个数的数字计数是否等于数位的值.html)
- [2287.重排字符形成目标字符串.html](./leetCode/2287.重排字符形成目标字符串.html)
- [2293.极大极小游戏.html](./leetCode/2293.极大极小游戏.html)
- [2299.强密码检验器 II.html](./leetCode/2299.强密码检验器II.html)
- [2303.计算应缴税款总额.html](./leetCode/2303.计算应缴税款总额.html)
- [2309.兼具大小写的最好英文字母.html](./leetCode/2309.兼具大小写的最好英文字母.html)
- [2315.统计星号.html](./leetCode/2315.统计星号.html)
- [2319.判断矩阵是否是一个 X 矩阵.html](./leetCode/2319.判断矩阵是否是一个X矩阵.html)
- [2325.解密消息.html](./leetCode/2325.解密消息.html)
- [2331.计算布尔二叉树的值.html](./leetCode/2331.计算布尔二叉树的值.html)
- [2335.装满杯子需要的最短总时长.html](./leetCode/2335.装满杯子需要的最短总时长.html)
- [2341.数组能形成多少数对.html](./leetCode/2341.数组能形成多少数对.html)
- [2347.最好的扑克手牌.html](./leetCode/2347.最好的扑克手牌.html)
- [2351.第一个出现两次的字母.html](./leetCode/2351.第一个出现两次的字母.html)
- [2357.使数组中所有元素都等于零.html](./leetCode/2357.使数组中所有元素都等于零.html)
- [2395.和相等的子数组.html](./leetCode/2395.和相等的子数组.html)
- [2399.检查相同字母间的距离.html](./leetCode/2399.检查相同字母间的距离.html)
- [2404.出现最频繁的偶数元素.html](./leetCode/2404.出现最频繁的偶数元素.html)
- [2409.统计共同度过的日子数.html](./leetCode/2409.统计共同度过的日子数.html)
- [2413.最小偶倍数.html](./leetCode/2413.最小偶倍数.html)
- [2418.按身高排序.html](./leetCode/2418.按身高排序.html)
- [2423.删除字符使频率相同.html](./leetCode/2423.删除字符使频率相同.html)
- [2427.公因子的数目.html](./leetCode/2427.公因子的数目.html)
- [2432.处理用时最长的那个任务的员工.html](./leetCode/2432.处理用时最长的那个任务的员工.html)
- [2437.有效时间的数目.html](./leetCode/2437.有效时间的数目.html)
- [2441.与对应负数同时存在的最大正整数.html](./leetCode/2441.与对应负数同时存在的最大正整数.html)
- [2446.判断两个事件是否存在冲突.html](./leetCode/2446.判断两个事件是否存在冲突.html)
- [2451.差值数组不同的字符串.html](./leetCode/2451.差值数组不同的字符串.html)
- [2455.可被三整除的偶数的平均值.html](./leetCode/2455.可被三整除的偶数的平均值.html)
- [2460.对数组执行操作.html](./leetCode/2460.对数组执行操作.html)
- [2465.不同的平均值数目.html](./leetCode/2465.不同的平均值数目.html)
- [2469.温度转换.html](./leetCode/2469.温度转换.html)
- [2475.数组中不等三元组的数目.html](./leetCode/2475.数组中不等三元组的数目.html)
- [2481.分割圆的最少切割次数.html](./leetCode/2481.分割圆的最少切割次数.html)
- [2485.找出中枢整数.html](./leetCode/2485.找出中枢整数.html)
- [2490.回环句.html](./leetCode/2490.回环句.html)
- [2496.数组中字符串的最大值.html](./leetCode/2496.数组中字符串的最大值.html)
- [2500.删除每行中的最大值.html](./leetCode/2500.删除每行中的最大值.html)
- [506.统计相似字符串对的数目.html](./leetCode/506.统计相似字符串对的数目.html)
- [523.连续的子数组和.html](./leetCode/523.连续的子数组和.html)
- [525.连续数组.html](./leetCode/525.连续数组.html)
- [2511.最多可以摧毁的敌人城堡数目.html](./leetCode/2511.最多可以摧毁的敌人城堡数目.html)
- [2515.到目标字符串的最短距离.html](./leetCode/2515.到目标字符串的最短距离.html)
- [2520.统计能整除数字的位数.html](./leetCode/2520.统计能整除数字的位数.html)
- [2525.根据规则将箱子分类.html](./leetCode/2525.根据规则将箱子分类.html)
- [2529.正整数和负整数的最大计数.html](./leetCode/2529.正整数和负整数的最大计数.html)
- [2535.数组元素和与数字和的绝对差.html](./leetCode/2535.数组元素和与数字和的绝对差.html)
- [2540.最小公共值.html](./leetCode/2540.最小公共值.html)
- [2544.交替数字和.html](./leetCode/2544.交替数字和.html)
- [2549.统计桌面上的不同数字.html](./leetCode/2549.统计桌面上的不同数字.html)
- [2553.分割数组中数字的数位.html](./leetCode/2553.分割数组中数字的数位.html)
- [2558.从数量最多的堆取走礼物.html](./leetCode/2558.从数量最多的堆取走礼物.html)
- [2562.找出数组的串联值.html](./leetCode/2562.找出数组的串联值.html)
- [2566.替换一个数字后的最大差值.html](./leetCode/2566.替换一个数字后的最大差值.html)
- [2570.合并两个二维数组-求和法.html](./leetCode/2570.合并两个二维数组-求和法.html)
- [2574.左右元素和的差值.html](./leetCode/2574.左右元素和的差值.html)
- [2578.最小和分割.html](./leetCode/2578.最小和分割.html)
- [2582.递枕头.html](./leetCode/2582.递枕头.html)
- [2586.统计范围内的元音字符串数.html](./leetCode/2586.统计范围内的元音字符串数.html)
- [2591.将钱分给最多的儿童.html](./leetCode/2591.将钱分给最多的儿童.html)
- [2595.奇偶位数.html](./leetCode/2595.奇偶位数.html)
- [2600.K 件物品的最大和.html](./leetCode/2600.K件物品的最大和.html)
- [2605.从两个数字数组里生成最小数字.html](./leetCode/2605.从两个数字数组里生成最小数字.html)
- [2609.最长平衡子字符串.html](./leetCode/2609.最长平衡子字符串.html)
- [2614.对角线上的质数.html](./leetCode/2614.对角线上的质数.html)
- [2619.数组原型对象的最后一个元素.html](./leetCode/2619.数组原型对象的最后一个元素.html)
- [2620.计数器.html](./leetCode/2620.计数器.html)
- [2621.睡眠函数.html](./leetCode/2621.睡眠函数.html)
- [2626.数组归约运算.html](./leetCode/2626.数组归约运算.html)
- [2629.复合函数.html](./leetCode/2629.复合函数.html)
- [2634.过滤数组中的元素.html](./leetCode/2634.过滤数组中的元素.html)
- [2635.转换数组中的每个元素.html](./leetCode/2635.转换数组中的每个元素.html)
- [2639.查询网格图中每一列的宽度.html](./leetCode/2639.查询网格图中每一列的宽度.html)
- [2643.一最多的行.html](./leetCode/2643.一最多的行.html)
- [2644.找出可整除性得分最大的整数.html](./leetCode/2644.找出可整除性得分最大的整数.html)
- [2648.生成斐波那契数列.html](./leetCode/2648.生成斐波那契数列.html)
- [2651.计算列车到站时间.html](./leetCode/2651.计算列车到站时间.html)
- [2710.移除字符串中的尾随零.html](./leetCode/2710.移除字符串中的尾随零.html)
- [2706.购买两块巧克力.html](./leetCode/2706.购买两块巧克力.html)
- [2704.相等还是不相等.html](./leetCode/2704.相等还是不相等.html)
- [2703.返回传递的参数的长度.html](./leetCode/2703.返回传递的参数的长度.html)
- [2697.字典序最小回文串.html](./leetCode/2697.字典序最小回文串.html)
- [2696.删除子串后的字符串最小长度.html](./leetCode/2696.删除子串后的字符串最小长度.html)
- [2695.包装数组.html](./leetCode/2695.包装数组.html)
- [2682.找出转圈游戏输家.html](./leetCode/2682.找出转圈游戏输家.html)
- [2678.老人的数目.html](./leetCode/2678.老人的数目.html)
- [2677.分块数组.html](./leetCode/2677.分块数组.html)
- [2670.找出不同元素数目差数组.html](./leetCode/2670.找出不同元素数目差数组.html)
- [2667.创建 HelloWorld 函数.html](./leetCode/2667.创建HelloWorld函数.html)
- [2666.只允许一次函数调用.html](./leetCode/2666.只允许一次函数调用.html)
- [2665.计数器 II.html](./leetCode/2665.计数器II.html)
- [2660.保龄球游戏的获胜者.html](./leetCode/2660.保龄球游戏的获胜者.html)
- [2656.K 个元素的最大和.html](./leetCode/2656.K个元素的最大和.html)
- [2652.倍数求和.html](./leetCode/2652.倍数求和.html)
- [2651.计算列车到站时间.html](./leetCode/2651.计算列车到站时间.html)
- [2715.执行可取消的延迟函数.html](./leetCode/2715.执行可取消的延迟函数.html)
- [2716.最小化字符串长度.html](./leetCode/2716.最小化字符串长度.html)
- [2717.半有序排列.html](./leetCode/2717.半有序排列.html)
- [2723.两个 Promise 对象相加.html](./leetCode/2723.两个Promise对象相加.html)
- [2724.排序方式.html](./leetCode/2724.排序方式.html)
- [2725.间隔取消.html](./leetCode/2725.间隔取消.html)
- [2726.使用方法链的计算器.html](./leetCode/2726.使用方法链的计算器.html)
- [2727.判断对象是否为空.html](./leetCode/2727.判断对象是否为空.html)
- [2729.判断一个数是否迷人.html](./leetCode/2729.判断一个数是否迷人.html)
- [2733.既不是最小值也不是最大值.html](./leetCode/2733.既不是最小值也不是最大值.html)
- [2739.总行驶距离.html](./leetCode/2739.总行驶距离.html)
- [2744.最大字符串配对数目.html](./leetCode/2744.最大字符串配对数目.html)
- [2748.美丽下标对的数目.html](./leetCode/2748.美丽下标对的数目.html)
- [2760.最长奇偶子数组.html](./leetCode/2760.最长奇偶子数组.html)
- [2765.最长交替子数组.html](./leetCode/2765.最长交替子数组.html)
- [2769.找出最大的可达成数字.html](./leetCode/2769.找出最大的可达成数字.html)
- [2778.特殊元素平方和.html](./leetCode/2778.特殊元素平方和.html)
- [2784.检查数组是否是好的.html](./leetCode/2784.检查数组是否是好的.html)
- [2788.按分隔符拆分字符串.html](./leetCode/2788.按分隔符拆分字符串.html)
- [2798.满足目标工作时长的员工数目.html](./leetCode/2798.满足目标工作时长的员工数目.html)
- [2806.取整购买后的账户余额.html](./leetCode/2806.取整购买后的账户余额.html)
- [2810.故障键盘.html](./leetCode/2810.故障键盘.html)
- [2815.数组中的最大数对和.html](./leetCode/2815.数组中的最大数对和.html)
- [2824.统计和小于目标的下标对数目.html](./leetCode/2824.统计和小于目标的下标对数目.html)
- [2828.判别首字母缩略词.html](./leetCode/2828.判别首字母缩略词.html)
- [2833.距离原点最远的点.html](./leetCode/2833.距离原点最远的点.html)
- [2839.判断通过操作能否让字符串相等 I.html](./leetCode/2839.判断通过操作能否让字符串相等I.html)
- [2843.统计对称整数的数目.html](./leetCode/2843.统计对称整数的数目.html)
- [3136.有效单词.html](./leetCode/3136.有效单词.html)
- [3131.找出与数组相加的整数 I.html](./leetCode/3131.找出与数组相加的整数I.html)
- [3127.构造相同颜色的正方形.html](./leetCode/3127.构造相同颜色的正方形.html)
- [3120.统计特殊字母的数量 I.html](./leetCode/3120.统计特殊字母的数量I.html)
- [3114.替换字符可以得到的最晚时间.html](./leetCode/3114.替换字符可以得到的最晚时间.html)
- [3110.字符串的分数.html](./leetCode/3110.字符串的分数.html)
- [3099.哈沙德数.html](./leetCode/3099.哈沙德数.html)
- [3097.或值至少为 K 的最短子数组 II.html](./leetCode/3097.或值至少为K的最短子数组II.html)
- [3090.每个字符最多出现两次的最长子字符串.html](./leetCode/3090.每个字符最多出现两次的最长子字符串.html)
- [3083.字符串及其反转中是否存在同一子字符串.html](./leetCode/3083.字符串及其反转中是否存在同一子字符串.html)
- [3079.求出加密整数的和.html](./leetCode/3079.求出加密整数的和.html)
- [3074.重新分装苹果.html](./leetCode/3074.重新分装苹果.html)
- [3069.将元素分配到两个数组中 I.html](./leetCode/3069.将元素分配到两个数组中I.html)
- [3065.超过阈值的最少操作数 I.html](./leetCode/3065.超过阈值的最少操作数I.html)
- [3042.统计前后缀下标对 I.html](./leetCode/3042.统计前后缀下标对I.html)
- [3046.分割数组.html](./leetCode/3046.分割数组.html)
- [3024.三角形类型.html](./leetCode/3024.三角形类型.html)
- [3010.将数组分成最小总代价的子数组 I.html](./leetCode/3010.将数组分成最小总代价的子数组I.html)
- [3005.最大频率元素计数.html](./leetCode/3005.最大频率元素计数.html)
- [2980.检查按位或是否存在尾随零.html](./leetCode/2980.检查按位或是否存在尾随零.html)
- [2974.最小数字游戏.html](./leetCode/2974.最小数字游戏.html)
- [2965.找出缺失和重复的数字.html](./leetCode/2965.找出缺失和重复的数字.html)
- [2960.统计已测试设备.html](./leetCode/2960.统计已测试设备.html)
- [2917.找出数组中的 K-or 值.html](./leetCode/2917.找出数组中的K-or值.html)
- [2903.找出满足差值条件的下标 I.html](./leetCode/2903.找出满足差值条件的下标I.html)
- [2928.给小朋友们分糖果 I.html](./leetCode/2928.给小朋友们分糖果I.html)
- [2932.找出强数对的最大异或值 I.html](./leetCode/2932.找出强数对的最大异或值I.html)
- [2937.使三个字符串相等.html](./leetCode/2937.使三个字符串相等.html)
- [2942.查找包含给定字符的单词.html](./leetCode/2942.查找包含给定字符的单词.html)
- [2923.找到冠军 I.html](./leetCode/2923.找到冠军I.html)
- [2956.找到两个数组中的公共元素.html](./leetCode/2956.找到两个数组中的公共元素.html)
- [2951.找出峰值.html](./leetCode/2951.找出峰值.html)
- [2899.上一个遍历的整数.html](./leetCode/2899.上一个遍历的整数.html)
- [2894.分类求和并作差.html](./leetCode/2894.分类求和并作差.html)
- [2873.有序三元组中的最大值 I.html](./leetCode/2873.有序三元组中的最大值I.html)
- [2869.收集元素的最少操作次数.html](./leetCode/2869.收集元素的最少操作次数.html)
- [2864.最大二进制奇数.html](./leetCode/2864.最大二进制奇数.html)
- [2859.计算 K 置位下标对应元素的和.html](./leetCode/2859.计算K置位下标对应元素的和.html)
- [2855.使数组成为递增数组的最少右移次数.html](./leetCode/2855.使数组成为递增数组的最少右移次数.html)
- [2848.与车相交的点.html](./leetCode/2848.与车相交的点.html)
- [2843.统计对称整数的数目.html](./leetCode/2843.统计对称整数的数目.html)


## 四、Programming (13 道)


- [实现一个 trim 方法](./programming/trim.html)
- [实现柯里化](./programming/curry.html)
- [实现一个深拷贝](./programming/deepCopy.html)
- [大数相加](./programming/maxAdd.html)
- [数组拍平](./programming/flat.html)
- [防抖节流](./programming/debounce_throttle.html)
- [千分位](./programming/formatCommaNumber.html)
- [字符串反转](./programming/reverseString.html)
- [数组去重](./programming/uniqueArray.html)
- [素数](./programming/isPrime.html)
- [回文数](./programming/isPalindrome.html)
- [实现 find 函数,使下列的代码调用正确](./programming/find.html)
- [对象扁平化.html](./programming/对象扁平化.html)


## 五、剑指第二版 (76 道)


- [剑指 Offer09.用两个栈实现队列](./剑指第二版/剑指Offer09.用两个栈实现队列.html)
- [剑指 Offer07.重建二叉树.html](./剑指第二版/剑指Offer07.重建二叉树.html)
- [剑指 Offer04.二维数组中的查找.html](./剑指第二版/剑指Offer04.二维数组中的查找.html)
- [剑指 Offer06.从尾到头打印链表.html](./剑指第二版/剑指Offer06.从尾到头打印链表.html)
- [剑指 Offer05.替换空格.html](./剑指第二版/剑指Offer05.替换空格.html)
- [剑指 Offer03.数组中重复的数字.html](./剑指第二版/剑指Offer03.数组中重复的数字.html)
- [剑指 Offer10-I.斐波那契数列.html](./剑指第二版/剑指Offer10-I.斐波那契数列.html)
- [剑指 Offer10-II.青蛙跳台阶问题.html](./剑指第二版/剑指Offer10-II.青蛙跳台阶问题.html)
- [剑指 Offer11.旋转数组的最小数字.html](./剑指第二版/剑指Offer11.旋转数组的最小数字.html)
- [剑指 Offer12.矩阵中的路径.html](./剑指第二版/剑指Offer12.矩阵中的路径.html)
- [剑指 Offer13.机器人的运动范围.html](./剑指第二版/剑指Offer13.机器人的运动范围.html)
- [剑指 Offer14-I.剪绳子.html](./剑指第二版/剑指Offer14-I.剪绳子.html)
- [剑指 Offer14-II.剪绳子 II.html](./剑指第二版/剑指Offer14-II.剪绳子II.html)
- [剑指 Offer15.二进制中 1 的个数.html](./剑指第二版/剑指Offer15.二进制中1的个数.html)
- [剑指 Offer16.数值的整数次方.html](./剑指第二版/剑指Offer16.数值的整数次方.html)
- [剑指 Offer17.打印从 1 到最大的 n 位数.html](./剑指第二版/剑指Offer17.打印从1到最大的n位数.html)
- [剑指 Offer18.删除链表的节点.html](./剑指第二版/剑指Offer18.删除链表的节点.html)
- [面试题 19.正则表达式匹配.html](./剑指第二版/面试题19.正则表达式匹配.html)
- [剑指 Offer20.表示数值的字符串.html](./剑指第二版/剑指Offer20.表示数值的字符串.html)
- [剑指 Offer21.调整数组顺序使奇数位于偶数前面.html](./剑指第二版/剑指Offer21.调整数组顺序使奇数位于偶数前面.html)
- [剑指 Offer22.链表中倒数第 k 个节点.html](./剑指第二版/剑指Offer22.链表中倒数第k个节点.html)
- [剑指 Offer24.反转链表.html](./剑指第二版/剑指Offer24.反转链表.html)
- [剑指 Offer25.合并两个排序的链表.html](./剑指第二版/剑指Offer25.合并两个排序的链表.html)
- [剑指 Offer26.树的子结构.html](./剑指第二版/剑指Offer26.树的子结构.html)
- [剑指 Offer27.二叉树的镜像.html](./剑指第二版/剑指Offer27.二叉树的镜像.html)
- [剑指 Offer28.对称的二叉树.html](./剑指第二版/剑指Offer28.对称的二叉树.html)
- [剑指 Offer29.顺时针打印矩阵.html](./剑指第二版/剑指Offer29.顺时针打印矩阵.html)
- [剑指 Offer30.包含 min 函数的栈.html](./剑指第二版/剑指Offer30.包含min函数的栈.html)
- [剑指 Offer31.栈的压入、弹出序列.html](./剑指第二版/剑指Offer31.栈的压入、弹出序列.html)
- [面试题 32-I.从上到下打印二叉树.html](./剑指第二版/面试题32-I.从上到下打印二叉树.html)
- [剑指 Offer32-II.从上到下打印二叉树 II.html](./剑指第二版/剑指Offer32-II.从上到下打印二叉树II.html)
- [剑指 Offer32-III.从上到下打印二叉树 III.html](./剑指第二版/剑指Offer32-III.从上到下打印二叉树III.html)
- [剑指 Offer33.二叉搜索树的后序遍历序列.html](./剑指第二版/剑指Offer33.二叉搜索树的后序遍历序列.html)
- [剑指 Offer34.二叉树中和为某一值的路径.html](./剑指第二版/剑指Offer34.二叉树中和为某一值的路径.html)
- [剑指 Offer35.复杂链表的复制.html](./剑指第二版/剑指Offer35.复杂链表的复制.html)
- [剑指 Offer36.二叉搜索树与双向链表.html](./剑指第二版/剑指Offer36.二叉搜索树与双向链表.html)
- [剑指 Offer37.序列化二叉树.html](./剑指第二版/剑指Offer37.序列化二叉树.html)
- [剑指 Offer38.字符串的排列.html](./剑指第二版/剑指Offer38.字符串的排列.html)
- [剑指 Offer39.数组中出现次数超过一半的数字.html](./剑指第二版/剑指Offer39.数组中出现次数超过一半的数字.html)
- [剑指 Offer40.最小的 k 个数.html](./剑指第二版/剑指Offer40.最小的k个数.html)
- [剑指 Offer41.数据流中的中位数.html](./剑指第二版/剑指Offer41.数据流中的中位数.html)
- [剑指 Offer42.连续子数组的最大和.html](./剑指第二版/剑指Offer42.连续子数组的最大和.html)
- [剑指 Offer43.1 ~ n 整数中 1 出现的次数.html](./剑指第二版/剑指Offer43.1~n整数中1出现的次数.html)
- [剑指 Offer44.数字序列中某一位的数字.html](./剑指第二版/剑指Offer44.数字序列中某一位的数字.html)
- [剑指 Offer45.把数组排成最小的数.html](./剑指第二版/剑指Offer45.把数组排成最小的数.html)
- [剑指 Offer46.把数字翻译成字符串.html](./剑指第二版/剑指Offer46.把数字翻译成字符串.html)
- [剑指 Offer47.礼物的最大价值.html](./剑指第二版/剑指Offer47.礼物的最大价值.html)
- [剑指 Offer48.最长不含重复字符的子字符串.html](./剑指第二版/剑指Offer48.最长不含重复字符的子字符串.html)
- [剑指 Offer49.丑数.html](./剑指第二版/剑指Offer49.丑数.html)
- [剑指 Offer50.第一个只出现一次的字符.html](./剑指第二版/剑指Offer50.第一个只出现一次的字符.html)
- [剑指 Offer51.数组中的逆序对.html](./剑指第二版/剑指Offer51.数组中的逆序对.html)
- [剑指 Offer52.两个链表的第一个公共节点.html](./剑指第二版/剑指Offer52.两个链表的第一个公共节点.html)
- [剑指 Offer53-II.0 ~ n-1 中缺失的数字.html](./剑指第二版/剑指Offer53-II.0~n-1中缺失的数字.html)
- [剑指 Offer53-I.在排序数组中查找数字 I.html](./剑指第二版/剑指Offer53-I.在排序数组中查找数字I.html)
- [剑指 Offer54.二叉搜索树的第 k 大节点.html](./剑指第二版/剑指Offer54.二叉搜索树的第k大节点.html)
- [剑指 Offer55-I.二叉树的深度.html](./剑指第二版/剑指Offer55-I.二叉树的深度.html)
- [剑指 Offer55-II.平衡二叉树.html](./剑指第二版/剑指Offer55-II.平衡二叉树.html)
- [剑指 Offer56-I.数组中数字出现的次数.html](./剑指第二版/剑指Offer56-I.数组中数字出现的次数.html)
- [剑指 Offer56-II.数组中数字出现的次数 II.html](./剑指第二版/剑指Offer56-II.数组中数字出现的次数II.html)
- [剑指 Offer57-II.和为 s 的连续正数序列.html](./剑指第二版/剑指Offer57-II.和为s的连续正数序列.html)
- [剑指 Offer57.和为 s 的两个数字.html](./剑指第二版/剑指Offer57.和为s的两个数字.html)
- [剑指 Offer58-I.翻转单词顺序.html](./剑指第二版/剑指Offer58-I.翻转单词顺序.html)
- [剑指 Offer58-II.左旋转字符串.html](./剑指第二版/剑指Offer58-II.左旋转字符串.html)
- [剑指 Offer59-II.队列的最大值.html](./剑指第二版/剑指Offer59-II.队列的最大值.html)
- [剑指 Offer59-I.滑动窗口的最大值.html](./剑指第二版/剑指Offer59-I.滑动窗口的最大值.html)
- [剑指 Offer60.n 个骰子的点数.html](./剑指第二版/剑指Offer60.n个骰子的点数.html)
- [剑指 Offer61.扑克牌中的顺子.html](./剑指第二版/剑指Offer61.扑克牌中的顺子.html)
- [剑指 Offer62.圆圈中最后剩下的数字.html](./剑指第二版/剑指Offer62.圆圈中最后剩下的数字.html)
- [剑指 Offer63.股票的最大利润.html](./剑指第二版/剑指Offer63.股票的最大利润.html)
- [剑指 Offer64.求 1+2+…+n.html](./剑指第二版/剑指Offer64.求1+2+…+n.html)
- [剑指 Offer65.不用加减乘除做加法.html](./剑指第二版/剑指Offer65.不用加减乘除做加法.html)
- [剑指 Offer66.构建乘积数组.html](./剑指第二版/剑指Offer66.构建乘积数组.html)
- [剑指 Offer67.把字符串转换成整数.html](./剑指第二版/剑指Offer67.把字符串转换成整数.html)
- [剑指 Offer68-I.二叉搜索树的最近公共祖先.html](./剑指第二版/剑指Offer68-I.二叉搜索树的最近公共祖先.html)
- [剑指 Offer68-II.二叉树的最近公共祖先.html](./剑指第二版/剑指Offer68-II.二叉树的最近公共祖先.html)
- [JZ82 二叉树中和为某一值的路径一.html](./剑指第二版/JZ82二叉树中和为某一值的路径一.html)


## 六、Algorithm (13 道)


- [排序算法.html](./algorithm/排序算法.html)
- [快速幂.html](./algorithm/快速幂.html)
- [Boyer-Moore 投票算法.html](./algorithm/Boyer-Moore投票算法.html)
- [遍历树及树相关算法.html](./algorithm/遍历树及树相关算法.html)
- [查找算法.html](./algorithm/查找算法.html)
- [位运算.html](./algorithm/位运算.html)
- [动态规划算法.html](./algorithm/动态规划算法.html)
- [回溯算法.html](./algorithm/回溯算法.html)
- [滑动窗口算法-双指针.html](./algorithm/滑动窗口算法-双指针.html)
- [抽奖.html](./algorithm/抽奖.html)
- [Kth 算法.html](./algorithm/Kth算法.html)
- [js 四则混合运算字符串.html](./algorithm/js四则混合运算字符串.html)
- [深度广度遍历算法.html](./algorithm/深度广度遍历算法.html)


## 七、DesignMode (24 道)

- [FactoryPattern.ts](./designMode/FactoryPattern.ts)
- [AbstractFactoryPattern.ts](./designMode/AbstractFactoryPattern.ts)
- [SingletonPattern.ts](./designMode/SingletonPattern.ts)
- [BuilderPattern.ts](./designMode/BuilderPattern.ts)
- [PrototypePattern.ts](./designMode/PrototypePattern.ts)
- [AdapterPattern.ts](./designMode/AdapterPattern.ts)
- [BridgePattern.ts](./designMode/BridgePattern.ts)
- [FilterPattern.ts](./designMode/FilterPattern.ts)
- [CompositePattern.ts](./designMode/CompositePattern.ts)
- [DecoratorPattern.ts](./designMode/DecoratorPattern.ts)
- [FacadePattern.ts](./designMode/FacadePattern.ts)
- [FlyweightPattern.ts](./designMode/FlyweightPattern.ts)
- [ProxyPattern.ts](./designMode/ProxyPattern.ts)
- [ChainOfResponsibilityPattern.ts](./designMode/ChainOfResponsibilityPattern.ts)
- [CommandPattern.ts](./designMode/CommandPattern.ts)
- [InterpreterPattern.ts](./designMode/InterpreterPattern.ts)
- [IteratorPattern.ts](./designMode/IteratorPattern.ts)
- [MediatorPattern.ts](./designMode/MediatorPattern.ts)
- [MementoPattern.ts](./designMode/MementoPattern.ts)
- [ObserverPattern.ts](./designMode/ObserverPattern.ts)
- [StatePattern.ts](./designMode/StatePattern.ts)
- [StrategyPattern.ts](./designMode/StrategyPattern.ts)
- [TemplatePattern.ts](./designMode/TemplatePattern.ts)
- [VisitorPattern.ts](./designMode/VisitorPattern.ts)


## 八、经典-150 (39 道)


- [88.合并两个有序数组.html](./经典-150/88.合并两个有序数组.html)
- [3.无重复字符的最长子串.html](./经典-150/3.无重复字符的最长子串.html)
- [6.Z 字形变换.html](./经典-150/6.Z字形变换.html)
- [11.盛最多水的容器.html](./经典-150/11.盛最多水的容器.html)
- [12.整数转罗马数字.html](./经典-150/12.整数转罗马数字.html)
- [13.罗马数字转整数.html](./经典-150/13.罗马数字转整数.html)
- [14.最长公共前缀.html](./经典-150/14.最长公共前缀.html)
- [15.三数之和.html](./经典-150/15.三数之和.html)
- [17.电话号码的字母组合.html](./经典-150/17.电话号码的字母组合.html)
- [26.删除有序数组中的重复项.html](./经典-150/26.删除有序数组中的重复项.html)
- [27.移除元素.html](./经典-150/27.移除元素.html)
- [28.找出字符串中第一个匹配项的下标.html](./经典-150/28.找出字符串中第一个匹配项的下标.html)
- [35.搜索插入位置.html](./经典-150/35.搜索插入位置.html)
- [45.跳跃游戏 II.html](./经典-150/45.跳跃游戏II.html)
- [46.全排列.html](./经典-150/46.全排列.html)
- [55.跳跃游戏.html](./经典-150/55.跳跃游戏.html)
- [58.最后一个单词的长度.html](./经典-150/58.最后一个单词的长度.html)
- [70.爬楼梯.html](./经典-150/70.爬楼梯.html)
- [72.编辑距离.html](./经典-150/72.编辑距离.html)
- [79.单词搜索.html](./经典-150/79.单词搜索.html)
- [80.删除有序数组中的重复项 II.html](./经典-150/80.删除有序数组中的重复项II.html)
- [120.三角形最小路径和.html](./经典-150/120.三角形最小路径和.html)
- [121.买卖股票的最佳时机.html](./经典-150/121.买卖股票的最佳时机.html)
- [122.买卖股票的最佳时机 II.html](./经典-150/122.买卖股票的最佳时机II.html)
- [125.验证回文串.html](./经典-150/125.验证回文串.html)
- [134.加油站.html](./经典-150/134.加油站.html)
- [141.环形链表.html](./经典-150/141.环形链表.html)
- [151.反转字符串中的单词.html](./经典-150/151.反转字符串中的单词.html)
- [153.寻找旋转排序数组中的最小值.html](./经典-150/153.寻找旋转排序数组中的最小值.html)
- [167.两数之和 II-输入有序数组.html](./经典-150/167.两数之和II-输入有序数组.html)
- [169.多数元素.html](./经典-150/169.多数元素.html)
- [189.轮转数组.html](./经典-150/189.轮转数组.html)
- [198.打家劫舍.html](./经典-150/198.打家劫舍.html)
- [209.长度最小的子数组.html](./经典-150/209.长度最小的子数组.html)
- [238.除自身以外数组的乘积.html](./经典-150/238.除自身以外数组的乘积.html)
- [274.H 指数.html](./经典-150/274.H指数.html)
- [300.最长递增子序列.html](./经典-150/300.最长递增子序列.html)
- [392.判断子序列.html](./经典-150/392.判断子序列.html)
- [380.O(1)时间插入、删除和获取随机元素.html](<./经典-150/380.O(1)时间插入、删除和获取随机元素.html>)


## End


生命不止,code 长存