├── .gitignore ├── .idea ├── branin-model-tool.iml ├── codeStyles │ └── codeStyleConfig.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── DFS.md ├── DFS ├── 1020-medium-飞地的数量.js ├── 120-medium-三角形最小路径和.js ├── 1239-medium-串联字符串的最大长度.js ├── 1376.-medium-通知所有员工所需的时间.js ├── 17-medium-电话号码的字母组合.js ├── 200-medium-岛屿数量.js ├── 216-medium-组合总和3.js ├── 22-medium-括号生成.js ├── 312-hard-戳气球.js ├── 377-medium-组合总和4.js ├── 39-medium-组合总和.js ├── 40-medium-组合总和2.js ├── 46-medium-全排列.js ├── 47-medium-全排列2.js ├── 494-medium-目标和.js ├── 5418-medium-二叉树中的伪回文路径.js ├── 60-medium-第K个排列.js ├── 695-medium-岛屿的最大面积.js ├── 77-medium-组合.js ├── 784-easy-字母大小写全排列.js ├── 797-medium-所有可能的路径.js ├── 841-medium-钥匙和房间.js └── 90-medium-子集2.js ├── img └── fe-algo.jpeg ├── readme-copy.md ├── readme.md ├── test.js ├── test2.js ├── 二分查找.md ├── 二分查找 ├── 162-medium-寻找峰值.js ├── 240-medium-搜索二维矩阵2.js ├── 275-medium-h指数2.js ├── 33-medium-搜索旋转排序数组.js ├── 374-easy-猜数字大小.js ├── 441-easy-排列硬币.js ├── 704-easy-二分查找.js ├── 744-easy-寻找比目标字母大的最小字母.js └── 81-medium-搜索旋转排序数组2.js ├── 位运算.md ├── 位运算 ├── 1318-medium-或运算的最小翻转次数.js ├── 137-medium-只出现一次的元素2.js ├── 1486-easy-数组异或操作.js ├── 190-easy-颠倒二进制位.js ├── 191-easy-位1的个数.js ├── 210-medium-数字范围按位与.js ├── 260-medium-只出现一次的数字3.js ├── 338-medium-比特位计数.js ├── 342-easy-4的幂.js ├── 397-medium-整数替换.js ├── 461-easy-汉明距离.js ├── 476-easy-数字的补数.js ├── 477-medium-汉明距离总和.js ├── 5409-medium-检查一个字符串是否包含所有长度为 K 的二进制子串.js ├── 693-easy-交替位二进制数.js ├── 762-easy-二进制表示中质数个计算置位.js └── 784-easy-字母大小写全排列.js ├── 其他 └── 705-easy-设计哈希集合.js ├── 剑指offer ├── 03-easy-数组中重复的数字.js ├── 05-easy-替换空格.js ├── 06-easy-从尾到头打印链表.js ├── 10-easy-斐波那契数列.js ├── 15-easy-二进制中1的个数.js ├── 17-easy-打印从1到最大的n位数.js ├── 18-easy-删除链表的节点.js ├── 22-easy-链表中倒数第k个节点.js ├── 27-easy-二叉树的镜像.js ├── 32-easy-从上到下打印二叉树 II.js ├── 32-medium-从上到下打印二叉树.js ├── 38-medium-字符串的排列.js ├── 53-easy-II. 0~n-1中缺失的数字.js ├── 53-easy-在排序数组中查找数字.js ├── 54-easy- 二叉搜索树的第k大节点.js ├── 55-easy-二叉树的深度.js ├── 56-1-medium-数组中数字出现的次数.js ├── 56-medium-数组中数字出现的次数2.js ├── 57-easy-和为s的两个数字.js ├── 58-easy-左旋转字符串.js ├── 58-easy-翻转单词顺序1.js ├── 59 - I-easy-滑动窗口的最大值.js ├── 61-easy-扑克牌中的顺子.js ├── 62-easy-圆圈中最后剩下的数字.js ├── 63-medium-股票的最大利润.js └── 66-easy-构建乘积数组.js ├── 动态规划.md ├── 动态规划 ├── 1143-medium-最长公共子序列.js ├── 1277-medium-统计全为 1 的正方形子矩阵.js ├── 152-medium-乘积最大子序列.js ├── 198-easy-打家劫舍.js ├── 213-medium-打家劫舍2.js ├── 221-medium-最大正方形.js ├── 279-medium-完全平方数.js ├── 300-medium-最长上升子序列.js ├── 322-medium-零钱兑换.js ├── 375-medium-猜数字大小2.js ├── 416-medium-分割等和子集.js ├── 53-easy-最大子序和.js ├── 5363-hard-做菜顺序.js ├── 5383-hard-给 N x 3 网格图涂色的方案数.js ├── 583-medium-两个字符串的删除操作.js ├── 62-medium-不同路径.js ├── 63-medium-不同路径2.js ├── 64-medium-最小路径和.js ├── 70-easy-爬楼梯.js ├── 746-easy-使用最小花费爬楼梯.js └── 931-medium-下降路径最小和.js ├── 博弈 └── 取球游戏.js ├── 双指针.md ├── 双指针 ├── 11-medium-盛最多水的容器.js ├── 287-lookforRepeatNumber.js ├── 345-revertChar.js ├── 349-twoArrIntersection.js ├── 350-easy-两个数组交集2.js ├── 5417-medium-定长子串中元音的最大数目.js ├── 674-easy-最长连续递增序列.js ├── 881-medium-救生艇.js ├── 925-长按键入.js ├── 986-medium-区间列表的交集.js └── 滑动窗口 │ └── 1004-medium-最大连续1的个数3.js ├── 周六 ├── 1009-easy-十进制整数的反码.js ├── 1103-easy-分糖果2.js ├── 215-medium-数组中的第K个最大元素.js ├── 238-medium-除自身外数组的乘积.js ├── 386-medium-字典序排数.js ├── 48-medium-旋转图像.js ├── 77-medium-组合.js ├── 791-medium-自定义字符串排序.js ├── 868-easy-二进制间距.js ├── 876-链表的中间节点.js ├── 908-easy-最小差值1.js └── 965-easy-单值二叉树.js ├── 周赛 ├── 1.js ├── 2.js ├── 3.js └── 4.js ├── 周赛2 ├── 1.js ├── 2.js ├── 3.js ├── 4.js └── 5.js ├── 周赛3 ├── 1.js ├── 2.js ├── 3.js ├── 4.js └── 5.js ├── 周赛4 ├── 2.js ├── 3.js ├── 4.js └── 5.js ├── 哈希表 ├── 1078-easy-bigram分词.js ├── 1189-easy-气球的最大数量.js ├── 1287-easy-有序数组中出现次数超过25%的元素.js ├── 136-easy-只出现一次的数字.js ├── 187-medium-重复的DNA序列.js ├── 204-easy-计算质数.js ├── 219-easy-存在重复元素2.js ├── 3-medium-无重复字符的最长子串.js ├── 36-medium-有效的数独.js ├── 380-medium-常数时间插入、删除和获取随机元素.js ├── 389-easy-找不同.js ├── 409-easy-最长回文串.js ├── 454-medium-四数相加II.js ├── 500-easy-键盘行.js ├── 506-easy-相对名次.js ├── 560-medium-和为K的子数组.js ├── 575-easy-分糖果.js ├── 594-easy-最长和谐子序列.js ├── 599-easy-两个列表的最小索引总和.js ├── 645-easy-错误的集合.js ├── 648-medium-单词替换.js ├── 677-medium-键值映射.js ├── 692-medium-前K个高频单词.js ├── 706-easy-设计哈希集合.js ├── 739-medium-每日温度.js ├── 748-easy-最短完整词.js ├── 771-easy-石头与宝石.js ├── 781-medium-森林中的兔子.js ├── 811-easy-子域名访问计数.js ├── 884-easy-两句话中的不常见单词.js ├── 953-easy-验证外星语词典.js ├── 957-medium-N天后的牢房.js ├── 961-easy-重复N次的元素.js ├── 出现频率 │ ├── 347-medium-前K个高频元素.js │ └── 451-medium-根据字符出现频率排序.js ├── 同构字符串 │ ├── 205-easy-同构字符串.js │ ├── 290-easy-单词规律.js │ └── 890-medium-查找和替换模式.js ├── 字母异位词 │ ├── 242-easy-有效的字母异位词.js │ ├── 438-easy-找到字符串中的所有字母异位词.js │ └── 49-medium-字母异位词分组.js └── 并查集 │ ├── 547-medium-朋友圈.js │ └── 684-medium-冗余连接.js ├── 哈希表题目.md ├── 字符串 ├── 1016-medium-子串能表示从1到N数字的二进制串.js ├── 1041-easy-困于环中的机器人.js ├── 1071-easy-字符串的最大公因子.js ├── 1079-medium-活字印刷.js ├── 1108-easy-IP地址无效化.js ├── 1170-easy-比较字符串最小字母出现频次.js ├── 1221-easy-分割平衡字符串.js ├── 125-easy-验证回文串.js ├── 13-easy-罗马数字转整数.js ├── 1309-easy-解码字母到整数映射.js ├── 1324-medium-竖直打印单词.js ├── 1347-medium-制造字母异位词的最小步骤数.js ├── 1370.-easy-上升下降字符串.js ├── 1374.-easy-生成每种字符都是奇数个的字符串.js ├── 14-easy-最长公共前缀.js ├── 151-medium-翻转字符串里的单词.js ├── 165-medium-版本号.js ├── 28-easy-实现strStr.js ├── 299-easy-猜数字游戏.js ├── 3-noRepeatCharLongestSubStr.js ├── 344-反转字符串.js ├── 38-easy-报数.js ├── 383-赎金信.js ├── 387-easy-字符串中的第一个唯一字符.js ├── 392-easy-判断子序列.js ├── 415-easy-字符串相加.js ├── 434-easy-字符串中的单词数.js ├── 443-easy-压缩字符串.js ├── 459-easy-重复的子字符串.js ├── 482-easy-秘钥格式化.js ├── 5-medium-最长回文串.js ├── 520-检测大写字母.js ├── 521-最长特殊序列.js ├── 5377-medium-将二进制表示减到 1 的步骤数.js ├── 5380-easy-数组中的字符串匹配.js ├── 5385-medium-改变一个整数能得到的最大差值.js ├── 5386-medium-检查一个字符串是否可以打破另一个字符串.js ├── 539-medium-最小时间差.js ├── 5392-easy-分割字符串的最大得分.js ├── 5396-easy-连续字符.js ├── 541-easy-反转字符串2.js ├── 5416-easy-检查单词是否为句中其他单词的前缀.js ├── 5472-easy-重新排列字符串.js ├── 551-easy-学生出勤记录1.js ├── 553-最优除法.js ├── 557-反转字符串中的单词.js ├── 58-最后一个单词长度.js ├── 6-medium-z形变换.js ├── 657-easy-机器人能否返回原点.js ├── 680-easy-验证回文字符串2.js ├── 680-easy-验证回文字符串Ⅱ.js ├── 686-easy-重复叠加字符串匹配.js ├── 7-easy-整数反转.js ├── 709-easy-转换成小写字母.js ├── 76-hard-最小覆盖子串.js ├── 763-medium-划分字母区间.js ├── 788-旋转数字.js ├── 796-easy-旋转字符串.js ├── 804-easy-唯一摩尔斯密码词.js ├── 819-easy-最常见的单词.js ├── 824-easy-山羊拉丁文.js ├── 859-easy-亲密字符串.js ├── 917-仅仅反转字母.js ├── 929-easy-独特的电子邮件地址.js ├── 942-easy-增减字符串匹配.js └── lc-longestCommonPrefix.js ├── 字符串题目.md ├── 排序 ├── 1333-medium-餐厅过滤器.js ├── 1366-medium-通过投票对团队排名.js ├── 406.-medium-根据身高重建队列.js ├── 5350-medium-将整数按权重排序.js └── 846-medium-一手顺子.js ├── 数学类 ├── 1018-easy-可被 5 整除的二进制前缀.js ├── 1025-easy-除数博弈.js ├── 1037-easy-有效的回旋镖.js ├── 1154-easy-一年中的第几天.js ├── 1184-easy-公交站间的距离.js ├── 1185-easy-一周中的第几天.js ├── 1227-medium-飞机座位分配概率.js ├── 1266-easy-访问所有点的最小时间.js ├── 1281-easu-整数的各位积和之差.js ├── 1304.-easy-和为零的N个唯一整数.js ├── 1317-easy-将整数转换为两个无零整数的和.js ├── 1323-easy-6和9组成的最大数字.js ├── 1362-medium-最接近的因数.js ├── 1363-hard-形成三的最大倍数.js ├── 168-easy-excel列名称.js ├── 171-excel中的列序号.js ├── 172-easy-阶乘后的零.js ├── 202-easy-快乐数.js ├── 223-矩形面积.js ├── 231-easy-2的幂.js ├── 258-easy-各位相加.js ├── 263-easy-丑数.js ├── 279-完全平方数.js ├── 292-easy-nim游戏.js ├── 326-easy-3的幂.js ├── 367-easy-有效的完全平方数.js ├── 412-easy-Fizz Buzz.js ├── 453-easy-最小移动次数使数组元素相等.js ├── 492-easy-构造矩形.js ├── 507-easy-完美数.js ├── 5178-medium-四因数.js ├── 5397-medium-最简分数.js ├── 5433-medium-n 的第 k 个因子.js ├── 5452-easy-判断能否形成等差数列.js ├── 593-medium-有效的正方形.js ├── 6166-medium-最大回文数字.js ├── 633-easy-平方数之和.js ├── 67-easy-二进制求和.js ├── 670-medium-最大交换.js ├── 69-easy-x的平方根.js ├── 717-easy-1比特与2比特字符.js ├── 728-easy-自除数.js ├── 8-medium-字符串转换整数.js ├── 812-easy-最大三角形面积.js ├── 836-easy-矩形重叠.js ├── 877-medium-石子游戏.js ├── 883-easy-三维形体投影面积.js ├── 9-easy-回文数.js ├── 976-easy-三角形最大周长.js ├── 991-medium-坏了的计算器.js └── lcp2-easy-分式化简.js ├── 数学类题目.md ├── 数组类 ├── 1002-findChar.js ├── 1512-easy-好数对的数目.js ├── 605-flower.js ├── sortedArr │ ├── 154-hard-寻找旋转排序数组中的最小值 II .js │ ├── 167-easy-两数之和 II - 输入有序数组.js │ ├── 228-medium-汇总区间.js │ ├── 26-delSortedArrDupItem.js │ ├── 278-easy-第一个错误的版本.js │ ├── 34-medium-在排序数组中查找元素的第一个和最后一个位置.js │ ├── 35-searchInsertPos.js │ ├── 495-medium-提莫攻击.js │ ├── 540-medium-有序数组中的单一元素.js │ ├── 80-medium-删除排序数组中的重复项2.js │ └── 977-squareSortedArr.js ├── unSortedArr │ ├── 1-easy-两数之和.js │ ├── 1005-easy-K次取反后最大化的数组和.js │ ├── 1010-easy-总持续时间可被 60 整除的歌曲.js │ ├── 1013-divide3PartSumEqual.js │ ├── 1014-medium-最佳观光组合.js │ ├── 1029-easy-两地调度.js │ ├── 1051-heightCheck.js │ ├── 1089-easy-复写0.js │ ├── 1122-easy-数组的相对排序.js │ ├── 1122-medium-最接近原点的K个点.js │ ├── 1160-easy-拼写单词.js │ ├── 1169-easy-查询无效交易.js │ ├── 1200-easy-最小绝对差.js │ ├── 121-easy-买卖股票的最佳时机.js │ ├── 1217-easy-玩筹码.js │ ├── 122-easy-买卖股票的最佳时机2.js │ ├── 1232-easy-缀点成线.js │ ├── 1248-medium-统计「优美子数组」.js │ ├── 1282-medium-用户分组.js │ ├── 1295-easy-统计位数为偶数的数字.js │ ├── 1299-easy-将每个元素替换为右侧最大元素.js │ ├── 1310-medium-子数组异或查询.js │ ├── 1313-easy-解压缩编码列表.js │ ├── 1338-medium-数组大小减半.js │ ├── 1343-medium-大小为 K 且平均值大于等于阈值的子数组数目.js │ ├── 1365-easy-有多少小于当前数字的数字.js │ ├── 1375-medium-灯泡开关 III.js │ ├── 1475-easy-商品折扣后的最终价格.js │ ├── 153-medium-寻找旋转排序数组中的最小值.js │ ├── 1588-easy-所有奇数长度子数组的和.js │ ├── 16-medium-最接近的三数之和.js │ ├── 164-hard-最大间距.js │ ├── 169-easy-求众数.js │ ├── 1725-easy-可以形成最大正方形的矩形数目.js │ ├── 1726-medium-同积元组.js │ ├── 179-medium-最大数.js │ ├── 18-medium-四数之和.js │ ├── 189-easy-旋转数组.js │ ├── 209-medium-长度最小子数组.js │ ├── 216-medium-组合总和3.js │ ├── 217-isDepArr.js │ ├── 229-medium-求众数2.js │ ├── 268-missingNumber.js │ ├── 27-removeItem.js │ ├── 274-easy-H指数.js │ ├── 283-moveZero.js │ ├── 287-medium-寻找重复数.js │ ├── 31-medium-下一个排列.js │ ├── 315-hard-计算右侧小于当前元素的个数.js │ ├── 318-medium-最大单词长度乘积.js │ ├── 319-medium-灯泡开关.js │ ├── 398-medium-随机数索引.js │ ├── 42-hard-接雨水.js │ ├── 442-medium-数组中重复的数据.js │ ├── 448-easy-找到所有数组中消失的数字.js │ ├── 462-medium-最少移动次数使数组元素相等 II.js │ ├── 503-medium-下一个更大元素2.js │ ├── 5185-easy-存在连续三个奇数的数组.js │ ├── 5205-easy-独一无二的出现次数.js │ ├── 532-easy-数组中的K-diff数对.js │ ├── 5349-medium-安排电影院座位.js │ ├── 5360-easy-统计最大组的数目.js │ ├── 5364-easy-按既定顺序创建目标数组.js │ ├── 5368-easy-找出数组中的幸运数.js │ ├── 5369-medium-统计作战单位数.js │ ├── 5381-medium-查询带键的排列.js │ ├── 5384-easy-拥有最多糖果的孩子.js │ ├── 5393-medium-可获得的最大点数.js │ ├── 5394-medium-对角线遍历 II.js │ ├── 5400-easy-旅行终点站.js │ ├── 5401-medium-是否所有 1 都至少相隔 k 个元素.js │ ├── 5402-medium-绝对差不超过限制的最长连续子数组.js │ ├── 5408-easy-通过翻转子数组使两个数组相等.js │ ├── 5424-easy-数组中两元素的最大乘积.js │ ├── 5425-medium-切割后面积最大的蛋糕.js │ ├── 5428-easy-重新排列数组.js │ ├── 5432-easy-去掉最低工资和最高工资后的工资平均值.js │ ├── 5434-medium-删掉一个元素以后全为 1 的最长子数组.js │ ├── 5445-medium-子数组和排序后的区间和.js │ ├── 5475-easy-统计好三元组.js │ ├── 5488-medium-使数组中所有元素相等的最小操作数.js │ ├── 56-medium-合并区间.js │ ├── 561-deArr.js │ ├── 605-easy-种花问题.js │ ├── 628-3itemMultiMax.js │ ├── 643-easy子数组最大平均数I.js │ ├── 66-add1.js │ ├── 665-easy-非递减数列.js │ ├── 682-easy-棒球比赛.js │ ├── 697-arrayDegree.js │ ├── 714-medium-买卖股票的最佳时机含手续费.js │ ├── 724-easy-寻找数组的中心索引.js │ ├── 75-medium-颜色分类.js │ ├── 775-medium-全局倒置和局部倒置.js │ ├── 78-medium-子集.js │ ├── 806-easy写字符串需要的行数.js │ ├── 821-easy-字符的最短距离.js │ ├── 830-easy-较大分组的位置.js │ ├── 849-easy-到最近的人的最近距离.js │ ├── 852-easy-山脉数组的峰顶索引.js │ ├── 860-easy-柠檬水找零.js │ ├── 867-translateMatrix.js │ ├── 896-easy-单调数列.js │ ├── 905-sortArrByOddAndEven.js │ ├── 912-medium-排序数组.js │ ├── 914-easy-卡牌分组.js │ ├── 915-medium-分割数组.js │ ├── 922-sortByOddAndEven.js │ ├── 941-easy-有效的山脉数组.js │ ├── 944-easy-删列造序.js │ ├── 945-medium-使数组唯一的最小增量.js │ ├── 989-easy-.js │ ├── 989-easy-数组形式的整数加法.js │ └── 997-easy-找到小镇的法官.js ├── 前缀和 │ ├── 1480-easy-一维数组的动态和.js │ ├── 303-easy-区域和检索 - 数组不可变.js │ ├── 307-medium-区域和检索 - 数组可修改.js │ ├── 525-medium-连续数组.js │ └── 848-medium-字母移位.js ├── 多个数组 │ ├── 5348-easy-两个数组间的距离值.js │ ├── 832-reverseImage.js │ ├── 88-mergeTwoSortedArr.js │ ├── 888-easy-公平的糖果交换.js │ ├── 985-easy-查询后的偶数和.js │ └── LCP1-easy-猜数字.js ├── 多维数组 │ ├── 1030-easy-距离顺序排序矩阵单元格.js │ ├── 118-easy-杨辉三角1.js │ ├── 119-easy-杨辉三角2.js │ ├── 1252-easy-奇数值单元格的数目.js │ ├── 1260-easy-二维网格迁移.js │ ├── 1351-easy-统计有序矩阵中的负数.js │ ├── 1476-medium-子矩形查询.js │ ├── 1572-easy-矩阵对角线元素的和.js │ ├── 1672-easy-最富有客户的资产总量.js │ ├── 289-medium-生命游戏.js │ ├── 378-medium-有序矩阵中第k小的元素.js │ ├── 463-easy-岛屿的周长.js │ ├── 502-medium-01矩阵.js │ ├── 5356-easy-矩阵中的幸运数.js │ ├── 54-medium-螺旋矩阵.js │ ├── 566-easy-重塑矩阵.js │ ├── 59-medium-螺旋矩阵2.js │ ├── 598-easy-范围求和2.js │ ├── 661-easy-图片平滑器.js │ ├── 73-medium-矩阵置零.js │ ├── 733-easy-图像渲染.js │ ├── 74-medium-搜索二维矩阵.js │ ├── 766-easy-托普利茨矩阵.js │ ├── 840-easy-矩阵中的幻方.js │ ├── 861-medium-翻转矩阵后的得分.js │ └── 874-easy-模拟行走机器人.js └── 约瑟夫环问题 │ └── 950-medium-按递增顺序显示卡牌.js ├── 数组题目.md ├── 日期问题 └── 1360-easy-日期之间间隔几天.js ├── 栈 ├── 1047-easy-删除字符串中的所有相邻重复项.js ├── 1124-medium-表现良好的最长时间段.js ├── 155-easy-最小栈.js ├── 20-easy-有效的括号.js ├── 225-easy-用队列实现栈.js ├── 394-medium-字符串解码.js ├── 496-easy-下一个更大元素.js ├── 503-medium-下一个更大元素2.js ├── 5357-medium-设计一个支持增量操作的栈.js ├── 844-easy-比较含退格的字符串.js ├── 921-medium-使括号有效的最少添加.js └── 946-medium-验证栈序列.js ├── 栈题目.md ├── 树 ├── 5426-medium-重新规划路线.js ├── trie │ ├── 208-medium-实现Trie.js │ └── 720-easy-词典中最长的单词.js └── 二叉树 │ ├── 100-easy-相同的树.js │ ├── 1008-medium-先序遍历构造二叉树.js │ ├── 101-easy-对称二叉树.js │ ├── 102-medium-二叉树的层序遍历.js │ ├── 1022-easy-从根到叶的二进制数之和.js │ ├── 103-medium-二叉树的锯齿形遍历.js │ ├── 104-easy-二叉树的最大深度.js │ ├── 107-easy-二叉树的层序遍历2.js │ ├── 111-easy-二叉树的最小深度.js │ ├── 112-easy-路径总和.js │ ├── 114-medium-二叉树展开成链表.js │ ├── 1161-medium-最大层内元素和.js │ ├── 129-medium-求根到叶子节点数字之和.js │ ├── 1302-medium-层数最深叶子节点的和.js │ ├── 1305-medium-两棵二叉搜索树中的所有元素.js │ ├── 1315-medium-祖父节点值为偶数的节点和.js │ ├── 1361-medium-验证二叉树.js │ ├── 1367-medium-二叉树中的列表.js │ ├── 1379-medium-找出克隆二叉树中的相同节点.js │ ├── 144-medium-二叉树的先序遍历.js │ ├── 145-hard-二叉树的后序遍历.js │ ├── 199-medium-二叉树的右视图.js │ ├── 226-easy-翻转二叉树.js │ ├── 230-medium-二叉搜索树中的第K小的元素.js │ ├── 235-easy-二叉搜索树的最近公共祖先.js │ ├── 257-easy-二叉树的所有路径.js │ ├── 404-easy-左叶子之和.js │ ├── 429-easy-N叉树的层序遍历.js │ ├── 513-medium-找树左下角的值.js │ ├── 515-medium-在每个树行中找最大值.js │ ├── 5179-medium-将二叉搜索树变平衡.js │ ├── 530-easy-二叉搜索树的最小绝对差.js │ ├── 5398-medium-统计二叉树中好节点的数目.js │ ├── 543-easy-二叉树的直径.js │ ├── 559-easy-N叉树的最大深度.js │ ├── 563-easy-二叉树的坡度.js │ ├── 589-easy-N叉树的先序遍历.js │ ├── 590-easy-N叉树的后序遍历.js │ ├── 617-easy-合并二叉树.js │ ├── 637-easy-二叉树的层平均值.js │ ├── 654-medium-最大二叉树.js │ ├── 671-easy-二叉树中第二小的节点.js │ ├── 700-easy-二叉搜索树中的搜索.js │ ├── 701-medium-二叉搜索树中的插入操作.js │ ├── 783-easy-二叉搜索树结点最小距离.js │ ├── 814-medium-二叉树剪枝.js │ ├── 872-easy-叶子相似的树.js │ ├── 938-easy-二叉搜索树的范围和.js │ ├── 94-medium-二叉树的中序遍历.js │ ├── 965-easy-单值二叉树.js │ ├── 98-medium-验证二叉搜索树.js │ └── 数据结构 │ ├── BST.js │ └── 哈夫曼树.js ├── 树题目.md ├── 正则 ├── 1023-medium-驼峰式匹配.js └── 5382-medium-HTML 实体解析器.js ├── 程序员面试金典 ├── 01.01-easy-判定字符是否唯一.js ├── 01.02-easy-判定是否互为字符重排.js ├── 01.08-medium-零矩阵.js ├── 01.09-easy-字符串轮转.js ├── 02.01-easy-移除重复节点.js ├── 02.02-easy-返回倒数第 k 个节点.js ├── 04.03-medium-特定深度节点链表.js ├── 04.06-medium-后继者.js ├── 05.01-easy-插入.js ├── 05.07-easy-.js ├── 08.01-easy-三步问题.js ├── 08.03-easy-魔术索引.js ├── 08.07-medium-无重复字符串的排列组合.js ├── 10.01-easy-合并排序的数组.js ├── 10.05-easy-稀疏数组搜索.js ├── 16.01-medium-交换数字.js ├── 16.02-medium-单词频率.js ├── 16.10-medium-生存人数.js ├── 16.11-easy-跳水板.js ├── 16.15-easy-珠玑妙算.js ├── 16.17-easy-连续数列.js ├── 16.21-medium-交换和.js ├── 16.24-medium-数对和.js ├── 16.25-medium-LRU缓存.js ├── 17.10-easy-主要元素.js ├── 17.14-medium-最小K个数.js ├── 17.16-easy-按摩师.js └── 17.19-hard-消失的两个数字.js ├── 设计 ├── 1603-easy设计停车系统.js └── 5370-medium-设计地铁系统.js ├── 贪心 ├── 376-medium-摇摆序列.js ├── 455-easy-分发饼干.js ├── 5376-easy-非递增顺序的最小子序列.js └── 55-medium-跳跃游戏.js ├── 趣味题 └── 两个数表示三个数.js ├── 递归 ├── 1046-easy-最后一块石头的重量.js ├── 1137-easy-第 N 个泰波那契数.js ├── 1209-medium-删除字符串中的所有相邻重复项II.js └── 509-fibna.js ├── 链表 ├── 1019-medium-链表中的下一个更大节点.js ├── 141-easy-环形链表.js ├── 142-medium-环形链表2.js ├── 160-easy-相交链表.js ├── 19-medium-删除链表的倒数第N个节点.js ├── 2-medium-两数相加.js ├── 203-easy-移除链表元素.js ├── 206-easy-反转链表.js ├── 21-easy-合并两个有序链表.js ├── 237-easy-删除链表中的节点.js ├── 24-medium-两两交换链表中的节点.js ├── 445-medium-两数相加2.js ├── 5283-easy-二进制链表转整数.js ├── 61-medium-旋转链表.js ├── 707-easy-设计链表.js ├── 817-medium-链表组件.js ├── 82-medium-删除排序链表中的重复元素2.js └── 83-easy-删除排序链表中的重复元素.js ├── 链表题目.md ├── 队列 ├── 232-easy-用栈实现队列.js ├── 933-easy-最近的请求次数.js ├── 优先队列 │ ├── 414-easy-第三大的数.js │ └── priorityQueue.js └── 单调队列 │ └── 239-hard-滑动窗口最大值.js └── 面试题 └── 二维数组回形遍历.js /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/branin-model-tool.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/branin-model-tool.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /DFS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS.md -------------------------------------------------------------------------------- /DFS/1020-medium-飞地的数量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/1020-medium-飞地的数量.js -------------------------------------------------------------------------------- /DFS/120-medium-三角形最小路径和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/120-medium-三角形最小路径和.js -------------------------------------------------------------------------------- /DFS/1239-medium-串联字符串的最大长度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/1239-medium-串联字符串的最大长度.js -------------------------------------------------------------------------------- /DFS/1376.-medium-通知所有员工所需的时间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/1376.-medium-通知所有员工所需的时间.js -------------------------------------------------------------------------------- /DFS/17-medium-电话号码的字母组合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/17-medium-电话号码的字母组合.js -------------------------------------------------------------------------------- /DFS/200-medium-岛屿数量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/200-medium-岛屿数量.js -------------------------------------------------------------------------------- /DFS/216-medium-组合总和3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/216-medium-组合总和3.js -------------------------------------------------------------------------------- /DFS/22-medium-括号生成.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/22-medium-括号生成.js -------------------------------------------------------------------------------- /DFS/312-hard-戳气球.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/312-hard-戳气球.js -------------------------------------------------------------------------------- /DFS/377-medium-组合总和4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/377-medium-组合总和4.js -------------------------------------------------------------------------------- /DFS/39-medium-组合总和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/39-medium-组合总和.js -------------------------------------------------------------------------------- /DFS/40-medium-组合总和2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/40-medium-组合总和2.js -------------------------------------------------------------------------------- /DFS/46-medium-全排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/46-medium-全排列.js -------------------------------------------------------------------------------- /DFS/47-medium-全排列2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/47-medium-全排列2.js -------------------------------------------------------------------------------- /DFS/494-medium-目标和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/494-medium-目标和.js -------------------------------------------------------------------------------- /DFS/5418-medium-二叉树中的伪回文路径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/5418-medium-二叉树中的伪回文路径.js -------------------------------------------------------------------------------- /DFS/60-medium-第K个排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/60-medium-第K个排列.js -------------------------------------------------------------------------------- /DFS/695-medium-岛屿的最大面积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/695-medium-岛屿的最大面积.js -------------------------------------------------------------------------------- /DFS/77-medium-组合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/77-medium-组合.js -------------------------------------------------------------------------------- /DFS/784-easy-字母大小写全排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/784-easy-字母大小写全排列.js -------------------------------------------------------------------------------- /DFS/797-medium-所有可能的路径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/797-medium-所有可能的路径.js -------------------------------------------------------------------------------- /DFS/841-medium-钥匙和房间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/841-medium-钥匙和房间.js -------------------------------------------------------------------------------- /DFS/90-medium-子集2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/DFS/90-medium-子集2.js -------------------------------------------------------------------------------- /img/fe-algo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/img/fe-algo.jpeg -------------------------------------------------------------------------------- /readme-copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/readme-copy.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/readme.md -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /二分查找.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找.md -------------------------------------------------------------------------------- /二分查找/162-medium-寻找峰值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/162-medium-寻找峰值.js -------------------------------------------------------------------------------- /二分查找/240-medium-搜索二维矩阵2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/240-medium-搜索二维矩阵2.js -------------------------------------------------------------------------------- /二分查找/275-medium-h指数2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/275-medium-h指数2.js -------------------------------------------------------------------------------- /二分查找/33-medium-搜索旋转排序数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/33-medium-搜索旋转排序数组.js -------------------------------------------------------------------------------- /二分查找/374-easy-猜数字大小.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/374-easy-猜数字大小.js -------------------------------------------------------------------------------- /二分查找/441-easy-排列硬币.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/441-easy-排列硬币.js -------------------------------------------------------------------------------- /二分查找/704-easy-二分查找.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/704-easy-二分查找.js -------------------------------------------------------------------------------- /二分查找/744-easy-寻找比目标字母大的最小字母.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/744-easy-寻找比目标字母大的最小字母.js -------------------------------------------------------------------------------- /二分查找/81-medium-搜索旋转排序数组2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/二分查找/81-medium-搜索旋转排序数组2.js -------------------------------------------------------------------------------- /位运算.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算.md -------------------------------------------------------------------------------- /位运算/1318-medium-或运算的最小翻转次数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/1318-medium-或运算的最小翻转次数.js -------------------------------------------------------------------------------- /位运算/137-medium-只出现一次的元素2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/137-medium-只出现一次的元素2.js -------------------------------------------------------------------------------- /位运算/1486-easy-数组异或操作.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/1486-easy-数组异或操作.js -------------------------------------------------------------------------------- /位运算/190-easy-颠倒二进制位.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/190-easy-颠倒二进制位.js -------------------------------------------------------------------------------- /位运算/191-easy-位1的个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/191-easy-位1的个数.js -------------------------------------------------------------------------------- /位运算/210-medium-数字范围按位与.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/210-medium-数字范围按位与.js -------------------------------------------------------------------------------- /位运算/260-medium-只出现一次的数字3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/260-medium-只出现一次的数字3.js -------------------------------------------------------------------------------- /位运算/338-medium-比特位计数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/338-medium-比特位计数.js -------------------------------------------------------------------------------- /位运算/342-easy-4的幂.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/342-easy-4的幂.js -------------------------------------------------------------------------------- /位运算/397-medium-整数替换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/397-medium-整数替换.js -------------------------------------------------------------------------------- /位运算/461-easy-汉明距离.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/461-easy-汉明距离.js -------------------------------------------------------------------------------- /位运算/476-easy-数字的补数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/476-easy-数字的补数.js -------------------------------------------------------------------------------- /位运算/477-medium-汉明距离总和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/477-medium-汉明距离总和.js -------------------------------------------------------------------------------- /位运算/5409-medium-检查一个字符串是否包含所有长度为 K 的二进制子串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/5409-medium-检查一个字符串是否包含所有长度为 K 的二进制子串.js -------------------------------------------------------------------------------- /位运算/693-easy-交替位二进制数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/693-easy-交替位二进制数.js -------------------------------------------------------------------------------- /位运算/762-easy-二进制表示中质数个计算置位.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/762-easy-二进制表示中质数个计算置位.js -------------------------------------------------------------------------------- /位运算/784-easy-字母大小写全排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/位运算/784-easy-字母大小写全排列.js -------------------------------------------------------------------------------- /其他/705-easy-设计哈希集合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/其他/705-easy-设计哈希集合.js -------------------------------------------------------------------------------- /剑指offer/03-easy-数组中重复的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/03-easy-数组中重复的数字.js -------------------------------------------------------------------------------- /剑指offer/05-easy-替换空格.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/05-easy-替换空格.js -------------------------------------------------------------------------------- /剑指offer/06-easy-从尾到头打印链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/06-easy-从尾到头打印链表.js -------------------------------------------------------------------------------- /剑指offer/10-easy-斐波那契数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/10-easy-斐波那契数列.js -------------------------------------------------------------------------------- /剑指offer/15-easy-二进制中1的个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/15-easy-二进制中1的个数.js -------------------------------------------------------------------------------- /剑指offer/17-easy-打印从1到最大的n位数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/17-easy-打印从1到最大的n位数.js -------------------------------------------------------------------------------- /剑指offer/18-easy-删除链表的节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/18-easy-删除链表的节点.js -------------------------------------------------------------------------------- /剑指offer/22-easy-链表中倒数第k个节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/22-easy-链表中倒数第k个节点.js -------------------------------------------------------------------------------- /剑指offer/27-easy-二叉树的镜像.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/27-easy-二叉树的镜像.js -------------------------------------------------------------------------------- /剑指offer/32-easy-从上到下打印二叉树 II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/32-easy-从上到下打印二叉树 II.js -------------------------------------------------------------------------------- /剑指offer/32-medium-从上到下打印二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/32-medium-从上到下打印二叉树.js -------------------------------------------------------------------------------- /剑指offer/38-medium-字符串的排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/38-medium-字符串的排列.js -------------------------------------------------------------------------------- /剑指offer/53-easy-II. 0~n-1中缺失的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/53-easy-II. 0~n-1中缺失的数字.js -------------------------------------------------------------------------------- /剑指offer/53-easy-在排序数组中查找数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/53-easy-在排序数组中查找数字.js -------------------------------------------------------------------------------- /剑指offer/54-easy- 二叉搜索树的第k大节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/54-easy- 二叉搜索树的第k大节点.js -------------------------------------------------------------------------------- /剑指offer/55-easy-二叉树的深度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/55-easy-二叉树的深度.js -------------------------------------------------------------------------------- /剑指offer/56-1-medium-数组中数字出现的次数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/56-1-medium-数组中数字出现的次数.js -------------------------------------------------------------------------------- /剑指offer/56-medium-数组中数字出现的次数2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/56-medium-数组中数字出现的次数2.js -------------------------------------------------------------------------------- /剑指offer/57-easy-和为s的两个数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/57-easy-和为s的两个数字.js -------------------------------------------------------------------------------- /剑指offer/58-easy-左旋转字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/58-easy-左旋转字符串.js -------------------------------------------------------------------------------- /剑指offer/58-easy-翻转单词顺序1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/58-easy-翻转单词顺序1.js -------------------------------------------------------------------------------- /剑指offer/59 - I-easy-滑动窗口的最大值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/59 - I-easy-滑动窗口的最大值.js -------------------------------------------------------------------------------- /剑指offer/61-easy-扑克牌中的顺子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/61-easy-扑克牌中的顺子.js -------------------------------------------------------------------------------- /剑指offer/62-easy-圆圈中最后剩下的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/62-easy-圆圈中最后剩下的数字.js -------------------------------------------------------------------------------- /剑指offer/63-medium-股票的最大利润.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/63-medium-股票的最大利润.js -------------------------------------------------------------------------------- /剑指offer/66-easy-构建乘积数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/剑指offer/66-easy-构建乘积数组.js -------------------------------------------------------------------------------- /动态规划.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划.md -------------------------------------------------------------------------------- /动态规划/1143-medium-最长公共子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/1143-medium-最长公共子序列.js -------------------------------------------------------------------------------- /动态规划/1277-medium-统计全为 1 的正方形子矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/1277-medium-统计全为 1 的正方形子矩阵.js -------------------------------------------------------------------------------- /动态规划/152-medium-乘积最大子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/152-medium-乘积最大子序列.js -------------------------------------------------------------------------------- /动态规划/198-easy-打家劫舍.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/198-easy-打家劫舍.js -------------------------------------------------------------------------------- /动态规划/213-medium-打家劫舍2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/213-medium-打家劫舍2.js -------------------------------------------------------------------------------- /动态规划/221-medium-最大正方形.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/221-medium-最大正方形.js -------------------------------------------------------------------------------- /动态规划/279-medium-完全平方数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/279-medium-完全平方数.js -------------------------------------------------------------------------------- /动态规划/300-medium-最长上升子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/300-medium-最长上升子序列.js -------------------------------------------------------------------------------- /动态规划/322-medium-零钱兑换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/322-medium-零钱兑换.js -------------------------------------------------------------------------------- /动态规划/375-medium-猜数字大小2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/375-medium-猜数字大小2.js -------------------------------------------------------------------------------- /动态规划/416-medium-分割等和子集.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/416-medium-分割等和子集.js -------------------------------------------------------------------------------- /动态规划/53-easy-最大子序和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/53-easy-最大子序和.js -------------------------------------------------------------------------------- /动态规划/5363-hard-做菜顺序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/5363-hard-做菜顺序.js -------------------------------------------------------------------------------- /动态规划/5383-hard-给 N x 3 网格图涂色的方案数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/5383-hard-给 N x 3 网格图涂色的方案数.js -------------------------------------------------------------------------------- /动态规划/583-medium-两个字符串的删除操作.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/583-medium-两个字符串的删除操作.js -------------------------------------------------------------------------------- /动态规划/62-medium-不同路径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/62-medium-不同路径.js -------------------------------------------------------------------------------- /动态规划/63-medium-不同路径2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/63-medium-不同路径2.js -------------------------------------------------------------------------------- /动态规划/64-medium-最小路径和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/64-medium-最小路径和.js -------------------------------------------------------------------------------- /动态规划/70-easy-爬楼梯.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/70-easy-爬楼梯.js -------------------------------------------------------------------------------- /动态规划/746-easy-使用最小花费爬楼梯.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/746-easy-使用最小花费爬楼梯.js -------------------------------------------------------------------------------- /动态规划/931-medium-下降路径最小和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/动态规划/931-medium-下降路径最小和.js -------------------------------------------------------------------------------- /博弈/取球游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/博弈/取球游戏.js -------------------------------------------------------------------------------- /双指针.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针.md -------------------------------------------------------------------------------- /双指针/11-medium-盛最多水的容器.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/11-medium-盛最多水的容器.js -------------------------------------------------------------------------------- /双指针/287-lookforRepeatNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/287-lookforRepeatNumber.js -------------------------------------------------------------------------------- /双指针/345-revertChar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/345-revertChar.js -------------------------------------------------------------------------------- /双指针/349-twoArrIntersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/349-twoArrIntersection.js -------------------------------------------------------------------------------- /双指针/350-easy-两个数组交集2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/350-easy-两个数组交集2.js -------------------------------------------------------------------------------- /双指针/5417-medium-定长子串中元音的最大数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/5417-medium-定长子串中元音的最大数目.js -------------------------------------------------------------------------------- /双指针/674-easy-最长连续递增序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/674-easy-最长连续递增序列.js -------------------------------------------------------------------------------- /双指针/881-medium-救生艇.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/881-medium-救生艇.js -------------------------------------------------------------------------------- /双指针/925-长按键入.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/925-长按键入.js -------------------------------------------------------------------------------- /双指针/986-medium-区间列表的交集.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/986-medium-区间列表的交集.js -------------------------------------------------------------------------------- /双指针/滑动窗口/1004-medium-最大连续1的个数3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/双指针/滑动窗口/1004-medium-最大连续1的个数3.js -------------------------------------------------------------------------------- /周六/1009-easy-十进制整数的反码.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/1009-easy-十进制整数的反码.js -------------------------------------------------------------------------------- /周六/1103-easy-分糖果2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/1103-easy-分糖果2.js -------------------------------------------------------------------------------- /周六/215-medium-数组中的第K个最大元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/215-medium-数组中的第K个最大元素.js -------------------------------------------------------------------------------- /周六/238-medium-除自身外数组的乘积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/238-medium-除自身外数组的乘积.js -------------------------------------------------------------------------------- /周六/386-medium-字典序排数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/386-medium-字典序排数.js -------------------------------------------------------------------------------- /周六/48-medium-旋转图像.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/48-medium-旋转图像.js -------------------------------------------------------------------------------- /周六/77-medium-组合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/77-medium-组合.js -------------------------------------------------------------------------------- /周六/791-medium-自定义字符串排序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/791-medium-自定义字符串排序.js -------------------------------------------------------------------------------- /周六/868-easy-二进制间距.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/868-easy-二进制间距.js -------------------------------------------------------------------------------- /周六/876-链表的中间节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/876-链表的中间节点.js -------------------------------------------------------------------------------- /周六/908-easy-最小差值1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/908-easy-最小差值1.js -------------------------------------------------------------------------------- /周六/965-easy-单值二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周六/965-easy-单值二叉树.js -------------------------------------------------------------------------------- /周赛/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛/1.js -------------------------------------------------------------------------------- /周赛/2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛/2.js -------------------------------------------------------------------------------- /周赛/3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛/3.js -------------------------------------------------------------------------------- /周赛/4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛/4.js -------------------------------------------------------------------------------- /周赛2/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛2/1.js -------------------------------------------------------------------------------- /周赛2/2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛2/2.js -------------------------------------------------------------------------------- /周赛2/3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛2/3.js -------------------------------------------------------------------------------- /周赛2/4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛2/4.js -------------------------------------------------------------------------------- /周赛2/5.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /周赛3/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛3/1.js -------------------------------------------------------------------------------- /周赛3/2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/周赛3/2.js -------------------------------------------------------------------------------- /周赛3/3.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /周赛3/4.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /周赛3/5.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /周赛4/2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /周赛4/3.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /周赛4/4.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /周赛4/5.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /哈希表/1078-easy-bigram分词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/1078-easy-bigram分词.js -------------------------------------------------------------------------------- /哈希表/1189-easy-气球的最大数量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/1189-easy-气球的最大数量.js -------------------------------------------------------------------------------- /哈希表/1287-easy-有序数组中出现次数超过25%的元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/1287-easy-有序数组中出现次数超过25%的元素.js -------------------------------------------------------------------------------- /哈希表/136-easy-只出现一次的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/136-easy-只出现一次的数字.js -------------------------------------------------------------------------------- /哈希表/187-medium-重复的DNA序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/187-medium-重复的DNA序列.js -------------------------------------------------------------------------------- /哈希表/204-easy-计算质数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/204-easy-计算质数.js -------------------------------------------------------------------------------- /哈希表/219-easy-存在重复元素2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/219-easy-存在重复元素2.js -------------------------------------------------------------------------------- /哈希表/3-medium-无重复字符的最长子串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/3-medium-无重复字符的最长子串.js -------------------------------------------------------------------------------- /哈希表/36-medium-有效的数独.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/36-medium-有效的数独.js -------------------------------------------------------------------------------- /哈希表/380-medium-常数时间插入、删除和获取随机元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/380-medium-常数时间插入、删除和获取随机元素.js -------------------------------------------------------------------------------- /哈希表/389-easy-找不同.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/389-easy-找不同.js -------------------------------------------------------------------------------- /哈希表/409-easy-最长回文串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/409-easy-最长回文串.js -------------------------------------------------------------------------------- /哈希表/454-medium-四数相加II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/454-medium-四数相加II.js -------------------------------------------------------------------------------- /哈希表/500-easy-键盘行.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/500-easy-键盘行.js -------------------------------------------------------------------------------- /哈希表/506-easy-相对名次.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/506-easy-相对名次.js -------------------------------------------------------------------------------- /哈希表/560-medium-和为K的子数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/560-medium-和为K的子数组.js -------------------------------------------------------------------------------- /哈希表/575-easy-分糖果.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/575-easy-分糖果.js -------------------------------------------------------------------------------- /哈希表/594-easy-最长和谐子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/594-easy-最长和谐子序列.js -------------------------------------------------------------------------------- /哈希表/599-easy-两个列表的最小索引总和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/599-easy-两个列表的最小索引总和.js -------------------------------------------------------------------------------- /哈希表/645-easy-错误的集合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/645-easy-错误的集合.js -------------------------------------------------------------------------------- /哈希表/648-medium-单词替换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/648-medium-单词替换.js -------------------------------------------------------------------------------- /哈希表/677-medium-键值映射.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/677-medium-键值映射.js -------------------------------------------------------------------------------- /哈希表/692-medium-前K个高频单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/692-medium-前K个高频单词.js -------------------------------------------------------------------------------- /哈希表/706-easy-设计哈希集合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/706-easy-设计哈希集合.js -------------------------------------------------------------------------------- /哈希表/739-medium-每日温度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/739-medium-每日温度.js -------------------------------------------------------------------------------- /哈希表/748-easy-最短完整词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/748-easy-最短完整词.js -------------------------------------------------------------------------------- /哈希表/771-easy-石头与宝石.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/771-easy-石头与宝石.js -------------------------------------------------------------------------------- /哈希表/781-medium-森林中的兔子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/781-medium-森林中的兔子.js -------------------------------------------------------------------------------- /哈希表/811-easy-子域名访问计数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/811-easy-子域名访问计数.js -------------------------------------------------------------------------------- /哈希表/884-easy-两句话中的不常见单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/884-easy-两句话中的不常见单词.js -------------------------------------------------------------------------------- /哈希表/953-easy-验证外星语词典.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/953-easy-验证外星语词典.js -------------------------------------------------------------------------------- /哈希表/957-medium-N天后的牢房.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/957-medium-N天后的牢房.js -------------------------------------------------------------------------------- /哈希表/961-easy-重复N次的元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/961-easy-重复N次的元素.js -------------------------------------------------------------------------------- /哈希表/出现频率/347-medium-前K个高频元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/出现频率/347-medium-前K个高频元素.js -------------------------------------------------------------------------------- /哈希表/出现频率/451-medium-根据字符出现频率排序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/出现频率/451-medium-根据字符出现频率排序.js -------------------------------------------------------------------------------- /哈希表/同构字符串/205-easy-同构字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/同构字符串/205-easy-同构字符串.js -------------------------------------------------------------------------------- /哈希表/同构字符串/290-easy-单词规律.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/同构字符串/290-easy-单词规律.js -------------------------------------------------------------------------------- /哈希表/同构字符串/890-medium-查找和替换模式.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/同构字符串/890-medium-查找和替换模式.js -------------------------------------------------------------------------------- /哈希表/字母异位词/242-easy-有效的字母异位词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/字母异位词/242-easy-有效的字母异位词.js -------------------------------------------------------------------------------- /哈希表/字母异位词/438-easy-找到字符串中的所有字母异位词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/字母异位词/438-easy-找到字符串中的所有字母异位词.js -------------------------------------------------------------------------------- /哈希表/字母异位词/49-medium-字母异位词分组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/字母异位词/49-medium-字母异位词分组.js -------------------------------------------------------------------------------- /哈希表/并查集/547-medium-朋友圈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/并查集/547-medium-朋友圈.js -------------------------------------------------------------------------------- /哈希表/并查集/684-medium-冗余连接.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表/并查集/684-medium-冗余连接.js -------------------------------------------------------------------------------- /哈希表题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/哈希表题目.md -------------------------------------------------------------------------------- /字符串/1016-medium-子串能表示从1到N数字的二进制串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1016-medium-子串能表示从1到N数字的二进制串.js -------------------------------------------------------------------------------- /字符串/1041-easy-困于环中的机器人.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1041-easy-困于环中的机器人.js -------------------------------------------------------------------------------- /字符串/1071-easy-字符串的最大公因子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1071-easy-字符串的最大公因子.js -------------------------------------------------------------------------------- /字符串/1079-medium-活字印刷.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1079-medium-活字印刷.js -------------------------------------------------------------------------------- /字符串/1108-easy-IP地址无效化.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1108-easy-IP地址无效化.js -------------------------------------------------------------------------------- /字符串/1170-easy-比较字符串最小字母出现频次.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1170-easy-比较字符串最小字母出现频次.js -------------------------------------------------------------------------------- /字符串/1221-easy-分割平衡字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1221-easy-分割平衡字符串.js -------------------------------------------------------------------------------- /字符串/125-easy-验证回文串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/125-easy-验证回文串.js -------------------------------------------------------------------------------- /字符串/13-easy-罗马数字转整数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/13-easy-罗马数字转整数.js -------------------------------------------------------------------------------- /字符串/1309-easy-解码字母到整数映射.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1309-easy-解码字母到整数映射.js -------------------------------------------------------------------------------- /字符串/1324-medium-竖直打印单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1324-medium-竖直打印单词.js -------------------------------------------------------------------------------- /字符串/1347-medium-制造字母异位词的最小步骤数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1347-medium-制造字母异位词的最小步骤数.js -------------------------------------------------------------------------------- /字符串/1370.-easy-上升下降字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1370.-easy-上升下降字符串.js -------------------------------------------------------------------------------- /字符串/1374.-easy-生成每种字符都是奇数个的字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/1374.-easy-生成每种字符都是奇数个的字符串.js -------------------------------------------------------------------------------- /字符串/14-easy-最长公共前缀.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/14-easy-最长公共前缀.js -------------------------------------------------------------------------------- /字符串/151-medium-翻转字符串里的单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/151-medium-翻转字符串里的单词.js -------------------------------------------------------------------------------- /字符串/165-medium-版本号.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/165-medium-版本号.js -------------------------------------------------------------------------------- /字符串/28-easy-实现strStr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/28-easy-实现strStr.js -------------------------------------------------------------------------------- /字符串/299-easy-猜数字游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/299-easy-猜数字游戏.js -------------------------------------------------------------------------------- /字符串/3-noRepeatCharLongestSubStr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/3-noRepeatCharLongestSubStr.js -------------------------------------------------------------------------------- /字符串/344-反转字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/344-反转字符串.js -------------------------------------------------------------------------------- /字符串/38-easy-报数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/38-easy-报数.js -------------------------------------------------------------------------------- /字符串/383-赎金信.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/383-赎金信.js -------------------------------------------------------------------------------- /字符串/387-easy-字符串中的第一个唯一字符.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/387-easy-字符串中的第一个唯一字符.js -------------------------------------------------------------------------------- /字符串/392-easy-判断子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/392-easy-判断子序列.js -------------------------------------------------------------------------------- /字符串/415-easy-字符串相加.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/415-easy-字符串相加.js -------------------------------------------------------------------------------- /字符串/434-easy-字符串中的单词数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/434-easy-字符串中的单词数.js -------------------------------------------------------------------------------- /字符串/443-easy-压缩字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/443-easy-压缩字符串.js -------------------------------------------------------------------------------- /字符串/459-easy-重复的子字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/459-easy-重复的子字符串.js -------------------------------------------------------------------------------- /字符串/482-easy-秘钥格式化.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/482-easy-秘钥格式化.js -------------------------------------------------------------------------------- /字符串/5-medium-最长回文串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5-medium-最长回文串.js -------------------------------------------------------------------------------- /字符串/520-检测大写字母.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/520-检测大写字母.js -------------------------------------------------------------------------------- /字符串/521-最长特殊序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/521-最长特殊序列.js -------------------------------------------------------------------------------- /字符串/5377-medium-将二进制表示减到 1 的步骤数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5377-medium-将二进制表示减到 1 的步骤数.js -------------------------------------------------------------------------------- /字符串/5380-easy-数组中的字符串匹配.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5380-easy-数组中的字符串匹配.js -------------------------------------------------------------------------------- /字符串/5385-medium-改变一个整数能得到的最大差值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5385-medium-改变一个整数能得到的最大差值.js -------------------------------------------------------------------------------- /字符串/5386-medium-检查一个字符串是否可以打破另一个字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5386-medium-检查一个字符串是否可以打破另一个字符串.js -------------------------------------------------------------------------------- /字符串/539-medium-最小时间差.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/539-medium-最小时间差.js -------------------------------------------------------------------------------- /字符串/5392-easy-分割字符串的最大得分.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5392-easy-分割字符串的最大得分.js -------------------------------------------------------------------------------- /字符串/5396-easy-连续字符.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5396-easy-连续字符.js -------------------------------------------------------------------------------- /字符串/541-easy-反转字符串2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/541-easy-反转字符串2.js -------------------------------------------------------------------------------- /字符串/5416-easy-检查单词是否为句中其他单词的前缀.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5416-easy-检查单词是否为句中其他单词的前缀.js -------------------------------------------------------------------------------- /字符串/5472-easy-重新排列字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/5472-easy-重新排列字符串.js -------------------------------------------------------------------------------- /字符串/551-easy-学生出勤记录1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/551-easy-学生出勤记录1.js -------------------------------------------------------------------------------- /字符串/553-最优除法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/553-最优除法.js -------------------------------------------------------------------------------- /字符串/557-反转字符串中的单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/557-反转字符串中的单词.js -------------------------------------------------------------------------------- /字符串/58-最后一个单词长度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/58-最后一个单词长度.js -------------------------------------------------------------------------------- /字符串/6-medium-z形变换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/6-medium-z形变换.js -------------------------------------------------------------------------------- /字符串/657-easy-机器人能否返回原点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/657-easy-机器人能否返回原点.js -------------------------------------------------------------------------------- /字符串/680-easy-验证回文字符串2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/680-easy-验证回文字符串2.js -------------------------------------------------------------------------------- /字符串/680-easy-验证回文字符串Ⅱ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/680-easy-验证回文字符串Ⅱ.js -------------------------------------------------------------------------------- /字符串/686-easy-重复叠加字符串匹配.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/686-easy-重复叠加字符串匹配.js -------------------------------------------------------------------------------- /字符串/7-easy-整数反转.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/7-easy-整数反转.js -------------------------------------------------------------------------------- /字符串/709-easy-转换成小写字母.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/709-easy-转换成小写字母.js -------------------------------------------------------------------------------- /字符串/76-hard-最小覆盖子串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/76-hard-最小覆盖子串.js -------------------------------------------------------------------------------- /字符串/763-medium-划分字母区间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/763-medium-划分字母区间.js -------------------------------------------------------------------------------- /字符串/788-旋转数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/788-旋转数字.js -------------------------------------------------------------------------------- /字符串/796-easy-旋转字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/796-easy-旋转字符串.js -------------------------------------------------------------------------------- /字符串/804-easy-唯一摩尔斯密码词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/804-easy-唯一摩尔斯密码词.js -------------------------------------------------------------------------------- /字符串/819-easy-最常见的单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/819-easy-最常见的单词.js -------------------------------------------------------------------------------- /字符串/824-easy-山羊拉丁文.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/824-easy-山羊拉丁文.js -------------------------------------------------------------------------------- /字符串/859-easy-亲密字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/859-easy-亲密字符串.js -------------------------------------------------------------------------------- /字符串/917-仅仅反转字母.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/917-仅仅反转字母.js -------------------------------------------------------------------------------- /字符串/929-easy-独特的电子邮件地址.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/929-easy-独特的电子邮件地址.js -------------------------------------------------------------------------------- /字符串/942-easy-增减字符串匹配.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/942-easy-增减字符串匹配.js -------------------------------------------------------------------------------- /字符串/lc-longestCommonPrefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串/lc-longestCommonPrefix.js -------------------------------------------------------------------------------- /字符串题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/字符串题目.md -------------------------------------------------------------------------------- /排序/1333-medium-餐厅过滤器.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/排序/1333-medium-餐厅过滤器.js -------------------------------------------------------------------------------- /排序/1366-medium-通过投票对团队排名.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/排序/1366-medium-通过投票对团队排名.js -------------------------------------------------------------------------------- /排序/406.-medium-根据身高重建队列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/排序/406.-medium-根据身高重建队列.js -------------------------------------------------------------------------------- /排序/5350-medium-将整数按权重排序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/排序/5350-medium-将整数按权重排序.js -------------------------------------------------------------------------------- /排序/846-medium-一手顺子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/排序/846-medium-一手顺子.js -------------------------------------------------------------------------------- /数学类/1018-easy-可被 5 整除的二进制前缀.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1018-easy-可被 5 整除的二进制前缀.js -------------------------------------------------------------------------------- /数学类/1025-easy-除数博弈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1025-easy-除数博弈.js -------------------------------------------------------------------------------- /数学类/1037-easy-有效的回旋镖.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1037-easy-有效的回旋镖.js -------------------------------------------------------------------------------- /数学类/1154-easy-一年中的第几天.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1154-easy-一年中的第几天.js -------------------------------------------------------------------------------- /数学类/1184-easy-公交站间的距离.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1184-easy-公交站间的距离.js -------------------------------------------------------------------------------- /数学类/1185-easy-一周中的第几天.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1185-easy-一周中的第几天.js -------------------------------------------------------------------------------- /数学类/1227-medium-飞机座位分配概率.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1227-medium-飞机座位分配概率.js -------------------------------------------------------------------------------- /数学类/1266-easy-访问所有点的最小时间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1266-easy-访问所有点的最小时间.js -------------------------------------------------------------------------------- /数学类/1281-easu-整数的各位积和之差.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1281-easu-整数的各位积和之差.js -------------------------------------------------------------------------------- /数学类/1304.-easy-和为零的N个唯一整数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1304.-easy-和为零的N个唯一整数.js -------------------------------------------------------------------------------- /数学类/1317-easy-将整数转换为两个无零整数的和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1317-easy-将整数转换为两个无零整数的和.js -------------------------------------------------------------------------------- /数学类/1323-easy-6和9组成的最大数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1323-easy-6和9组成的最大数字.js -------------------------------------------------------------------------------- /数学类/1362-medium-最接近的因数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1362-medium-最接近的因数.js -------------------------------------------------------------------------------- /数学类/1363-hard-形成三的最大倍数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/1363-hard-形成三的最大倍数.js -------------------------------------------------------------------------------- /数学类/168-easy-excel列名称.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/168-easy-excel列名称.js -------------------------------------------------------------------------------- /数学类/171-excel中的列序号.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/171-excel中的列序号.js -------------------------------------------------------------------------------- /数学类/172-easy-阶乘后的零.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/172-easy-阶乘后的零.js -------------------------------------------------------------------------------- /数学类/202-easy-快乐数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/202-easy-快乐数.js -------------------------------------------------------------------------------- /数学类/223-矩形面积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/223-矩形面积.js -------------------------------------------------------------------------------- /数学类/231-easy-2的幂.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/231-easy-2的幂.js -------------------------------------------------------------------------------- /数学类/258-easy-各位相加.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/258-easy-各位相加.js -------------------------------------------------------------------------------- /数学类/263-easy-丑数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/263-easy-丑数.js -------------------------------------------------------------------------------- /数学类/279-完全平方数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/279-完全平方数.js -------------------------------------------------------------------------------- /数学类/292-easy-nim游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/292-easy-nim游戏.js -------------------------------------------------------------------------------- /数学类/326-easy-3的幂.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/326-easy-3的幂.js -------------------------------------------------------------------------------- /数学类/367-easy-有效的完全平方数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/367-easy-有效的完全平方数.js -------------------------------------------------------------------------------- /数学类/412-easy-Fizz Buzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/412-easy-Fizz Buzz.js -------------------------------------------------------------------------------- /数学类/453-easy-最小移动次数使数组元素相等.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/453-easy-最小移动次数使数组元素相等.js -------------------------------------------------------------------------------- /数学类/492-easy-构造矩形.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/492-easy-构造矩形.js -------------------------------------------------------------------------------- /数学类/507-easy-完美数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/507-easy-完美数.js -------------------------------------------------------------------------------- /数学类/5178-medium-四因数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/5178-medium-四因数.js -------------------------------------------------------------------------------- /数学类/5397-medium-最简分数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/5397-medium-最简分数.js -------------------------------------------------------------------------------- /数学类/5433-medium-n 的第 k 个因子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/5433-medium-n 的第 k 个因子.js -------------------------------------------------------------------------------- /数学类/5452-easy-判断能否形成等差数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/5452-easy-判断能否形成等差数列.js -------------------------------------------------------------------------------- /数学类/593-medium-有效的正方形.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/593-medium-有效的正方形.js -------------------------------------------------------------------------------- /数学类/6166-medium-最大回文数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/6166-medium-最大回文数字.js -------------------------------------------------------------------------------- /数学类/633-easy-平方数之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/633-easy-平方数之和.js -------------------------------------------------------------------------------- /数学类/67-easy-二进制求和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/67-easy-二进制求和.js -------------------------------------------------------------------------------- /数学类/670-medium-最大交换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/670-medium-最大交换.js -------------------------------------------------------------------------------- /数学类/69-easy-x的平方根.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/69-easy-x的平方根.js -------------------------------------------------------------------------------- /数学类/717-easy-1比特与2比特字符.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/717-easy-1比特与2比特字符.js -------------------------------------------------------------------------------- /数学类/728-easy-自除数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/728-easy-自除数.js -------------------------------------------------------------------------------- /数学类/8-medium-字符串转换整数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/8-medium-字符串转换整数.js -------------------------------------------------------------------------------- /数学类/812-easy-最大三角形面积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/812-easy-最大三角形面积.js -------------------------------------------------------------------------------- /数学类/836-easy-矩形重叠.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/836-easy-矩形重叠.js -------------------------------------------------------------------------------- /数学类/877-medium-石子游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/877-medium-石子游戏.js -------------------------------------------------------------------------------- /数学类/883-easy-三维形体投影面积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/883-easy-三维形体投影面积.js -------------------------------------------------------------------------------- /数学类/9-easy-回文数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/9-easy-回文数.js -------------------------------------------------------------------------------- /数学类/976-easy-三角形最大周长.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/976-easy-三角形最大周长.js -------------------------------------------------------------------------------- /数学类/991-medium-坏了的计算器.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/991-medium-坏了的计算器.js -------------------------------------------------------------------------------- /数学类/lcp2-easy-分式化简.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类/lcp2-easy-分式化简.js -------------------------------------------------------------------------------- /数学类题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数学类题目.md -------------------------------------------------------------------------------- /数组类/1002-findChar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/1002-findChar.js -------------------------------------------------------------------------------- /数组类/1512-easy-好数对的数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/1512-easy-好数对的数目.js -------------------------------------------------------------------------------- /数组类/605-flower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/605-flower.js -------------------------------------------------------------------------------- /数组类/sortedArr/154-hard-寻找旋转排序数组中的最小值 II .js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/154-hard-寻找旋转排序数组中的最小值 II .js -------------------------------------------------------------------------------- /数组类/sortedArr/167-easy-两数之和 II - 输入有序数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/167-easy-两数之和 II - 输入有序数组.js -------------------------------------------------------------------------------- /数组类/sortedArr/228-medium-汇总区间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/228-medium-汇总区间.js -------------------------------------------------------------------------------- /数组类/sortedArr/26-delSortedArrDupItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/26-delSortedArrDupItem.js -------------------------------------------------------------------------------- /数组类/sortedArr/278-easy-第一个错误的版本.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/278-easy-第一个错误的版本.js -------------------------------------------------------------------------------- /数组类/sortedArr/34-medium-在排序数组中查找元素的第一个和最后一个位置.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/34-medium-在排序数组中查找元素的第一个和最后一个位置.js -------------------------------------------------------------------------------- /数组类/sortedArr/35-searchInsertPos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/35-searchInsertPos.js -------------------------------------------------------------------------------- /数组类/sortedArr/495-medium-提莫攻击.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/495-medium-提莫攻击.js -------------------------------------------------------------------------------- /数组类/sortedArr/540-medium-有序数组中的单一元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/540-medium-有序数组中的单一元素.js -------------------------------------------------------------------------------- /数组类/sortedArr/80-medium-删除排序数组中的重复项2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/80-medium-删除排序数组中的重复项2.js -------------------------------------------------------------------------------- /数组类/sortedArr/977-squareSortedArr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/sortedArr/977-squareSortedArr.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1-easy-两数之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1-easy-两数之和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1005-easy-K次取反后最大化的数组和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1005-easy-K次取反后最大化的数组和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1010-easy-总持续时间可被 60 整除的歌曲.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1010-easy-总持续时间可被 60 整除的歌曲.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1013-divide3PartSumEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1013-divide3PartSumEqual.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1014-medium-最佳观光组合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1014-medium-最佳观光组合.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1029-easy-两地调度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1029-easy-两地调度.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1051-heightCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1051-heightCheck.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1089-easy-复写0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1089-easy-复写0.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1122-easy-数组的相对排序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1122-easy-数组的相对排序.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1122-medium-最接近原点的K个点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1122-medium-最接近原点的K个点.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1160-easy-拼写单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1160-easy-拼写单词.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1169-easy-查询无效交易.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1169-easy-查询无效交易.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1200-easy-最小绝对差.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1200-easy-最小绝对差.js -------------------------------------------------------------------------------- /数组类/unSortedArr/121-easy-买卖股票的最佳时机.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/121-easy-买卖股票的最佳时机.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1217-easy-玩筹码.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1217-easy-玩筹码.js -------------------------------------------------------------------------------- /数组类/unSortedArr/122-easy-买卖股票的最佳时机2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/122-easy-买卖股票的最佳时机2.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1232-easy-缀点成线.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1232-easy-缀点成线.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1248-medium-统计「优美子数组」.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1248-medium-统计「优美子数组」.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1282-medium-用户分组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1282-medium-用户分组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1295-easy-统计位数为偶数的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1295-easy-统计位数为偶数的数字.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1299-easy-将每个元素替换为右侧最大元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1299-easy-将每个元素替换为右侧最大元素.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1310-medium-子数组异或查询.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1310-medium-子数组异或查询.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1313-easy-解压缩编码列表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1313-easy-解压缩编码列表.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1338-medium-数组大小减半.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1338-medium-数组大小减半.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1343-medium-大小为 K 且平均值大于等于阈值的子数组数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1343-medium-大小为 K 且平均值大于等于阈值的子数组数目.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1365-easy-有多少小于当前数字的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1365-easy-有多少小于当前数字的数字.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1375-medium-灯泡开关 III.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1375-medium-灯泡开关 III.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1475-easy-商品折扣后的最终价格.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1475-easy-商品折扣后的最终价格.js -------------------------------------------------------------------------------- /数组类/unSortedArr/153-medium-寻找旋转排序数组中的最小值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/153-medium-寻找旋转排序数组中的最小值.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1588-easy-所有奇数长度子数组的和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1588-easy-所有奇数长度子数组的和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/16-medium-最接近的三数之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/16-medium-最接近的三数之和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/164-hard-最大间距.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/164-hard-最大间距.js -------------------------------------------------------------------------------- /数组类/unSortedArr/169-easy-求众数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/169-easy-求众数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1725-easy-可以形成最大正方形的矩形数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1725-easy-可以形成最大正方形的矩形数目.js -------------------------------------------------------------------------------- /数组类/unSortedArr/1726-medium-同积元组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/1726-medium-同积元组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/179-medium-最大数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/179-medium-最大数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/18-medium-四数之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/18-medium-四数之和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/189-easy-旋转数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/189-easy-旋转数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/209-medium-长度最小子数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/209-medium-长度最小子数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/216-medium-组合总和3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/216-medium-组合总和3.js -------------------------------------------------------------------------------- /数组类/unSortedArr/217-isDepArr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/217-isDepArr.js -------------------------------------------------------------------------------- /数组类/unSortedArr/229-medium-求众数2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/229-medium-求众数2.js -------------------------------------------------------------------------------- /数组类/unSortedArr/268-missingNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/268-missingNumber.js -------------------------------------------------------------------------------- /数组类/unSortedArr/27-removeItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/27-removeItem.js -------------------------------------------------------------------------------- /数组类/unSortedArr/274-easy-H指数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/274-easy-H指数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/283-moveZero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/283-moveZero.js -------------------------------------------------------------------------------- /数组类/unSortedArr/287-medium-寻找重复数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/287-medium-寻找重复数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/31-medium-下一个排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/31-medium-下一个排列.js -------------------------------------------------------------------------------- /数组类/unSortedArr/315-hard-计算右侧小于当前元素的个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/315-hard-计算右侧小于当前元素的个数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/318-medium-最大单词长度乘积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/318-medium-最大单词长度乘积.js -------------------------------------------------------------------------------- /数组类/unSortedArr/319-medium-灯泡开关.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/319-medium-灯泡开关.js -------------------------------------------------------------------------------- /数组类/unSortedArr/398-medium-随机数索引.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/398-medium-随机数索引.js -------------------------------------------------------------------------------- /数组类/unSortedArr/42-hard-接雨水.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/42-hard-接雨水.js -------------------------------------------------------------------------------- /数组类/unSortedArr/442-medium-数组中重复的数据.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/442-medium-数组中重复的数据.js -------------------------------------------------------------------------------- /数组类/unSortedArr/448-easy-找到所有数组中消失的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/448-easy-找到所有数组中消失的数字.js -------------------------------------------------------------------------------- /数组类/unSortedArr/462-medium-最少移动次数使数组元素相等 II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/462-medium-最少移动次数使数组元素相等 II.js -------------------------------------------------------------------------------- /数组类/unSortedArr/503-medium-下一个更大元素2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/503-medium-下一个更大元素2.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5185-easy-存在连续三个奇数的数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5185-easy-存在连续三个奇数的数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5205-easy-独一无二的出现次数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5205-easy-独一无二的出现次数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/532-easy-数组中的K-diff数对.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/532-easy-数组中的K-diff数对.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5349-medium-安排电影院座位.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5349-medium-安排电影院座位.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5360-easy-统计最大组的数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5360-easy-统计最大组的数目.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5364-easy-按既定顺序创建目标数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5364-easy-按既定顺序创建目标数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5368-easy-找出数组中的幸运数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5368-easy-找出数组中的幸运数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5369-medium-统计作战单位数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5369-medium-统计作战单位数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5381-medium-查询带键的排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5381-medium-查询带键的排列.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5384-easy-拥有最多糖果的孩子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5384-easy-拥有最多糖果的孩子.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5393-medium-可获得的最大点数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5393-medium-可获得的最大点数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5394-medium-对角线遍历 II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5394-medium-对角线遍历 II.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5400-easy-旅行终点站.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5400-easy-旅行终点站.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5401-medium-是否所有 1 都至少相隔 k 个元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5401-medium-是否所有 1 都至少相隔 k 个元素.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5402-medium-绝对差不超过限制的最长连续子数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5402-medium-绝对差不超过限制的最长连续子数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5408-easy-通过翻转子数组使两个数组相等.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5408-easy-通过翻转子数组使两个数组相等.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5424-easy-数组中两元素的最大乘积.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5424-easy-数组中两元素的最大乘积.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5425-medium-切割后面积最大的蛋糕.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5425-medium-切割后面积最大的蛋糕.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5428-easy-重新排列数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5428-easy-重新排列数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5432-easy-去掉最低工资和最高工资后的工资平均值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5432-easy-去掉最低工资和最高工资后的工资平均值.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5434-medium-删掉一个元素以后全为 1 的最长子数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5434-medium-删掉一个元素以后全为 1 的最长子数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5445-medium-子数组和排序后的区间和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5445-medium-子数组和排序后的区间和.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5475-easy-统计好三元组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5475-easy-统计好三元组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/5488-medium-使数组中所有元素相等的最小操作数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/5488-medium-使数组中所有元素相等的最小操作数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/56-medium-合并区间.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/56-medium-合并区间.js -------------------------------------------------------------------------------- /数组类/unSortedArr/561-deArr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/561-deArr.js -------------------------------------------------------------------------------- /数组类/unSortedArr/605-easy-种花问题.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/605-easy-种花问题.js -------------------------------------------------------------------------------- /数组类/unSortedArr/628-3itemMultiMax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/628-3itemMultiMax.js -------------------------------------------------------------------------------- /数组类/unSortedArr/643-easy子数组最大平均数I.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/643-easy子数组最大平均数I.js -------------------------------------------------------------------------------- /数组类/unSortedArr/66-add1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/66-add1.js -------------------------------------------------------------------------------- /数组类/unSortedArr/665-easy-非递减数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/665-easy-非递减数列.js -------------------------------------------------------------------------------- /数组类/unSortedArr/682-easy-棒球比赛.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/682-easy-棒球比赛.js -------------------------------------------------------------------------------- /数组类/unSortedArr/697-arrayDegree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/697-arrayDegree.js -------------------------------------------------------------------------------- /数组类/unSortedArr/714-medium-买卖股票的最佳时机含手续费.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/714-medium-买卖股票的最佳时机含手续费.js -------------------------------------------------------------------------------- /数组类/unSortedArr/724-easy-寻找数组的中心索引.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/724-easy-寻找数组的中心索引.js -------------------------------------------------------------------------------- /数组类/unSortedArr/75-medium-颜色分类.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/75-medium-颜色分类.js -------------------------------------------------------------------------------- /数组类/unSortedArr/775-medium-全局倒置和局部倒置.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/775-medium-全局倒置和局部倒置.js -------------------------------------------------------------------------------- /数组类/unSortedArr/78-medium-子集.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/78-medium-子集.js -------------------------------------------------------------------------------- /数组类/unSortedArr/806-easy写字符串需要的行数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/806-easy写字符串需要的行数.js -------------------------------------------------------------------------------- /数组类/unSortedArr/821-easy-字符的最短距离.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/821-easy-字符的最短距离.js -------------------------------------------------------------------------------- /数组类/unSortedArr/830-easy-较大分组的位置.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/830-easy-较大分组的位置.js -------------------------------------------------------------------------------- /数组类/unSortedArr/849-easy-到最近的人的最近距离.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/849-easy-到最近的人的最近距离.js -------------------------------------------------------------------------------- /数组类/unSortedArr/852-easy-山脉数组的峰顶索引.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/852-easy-山脉数组的峰顶索引.js -------------------------------------------------------------------------------- /数组类/unSortedArr/860-easy-柠檬水找零.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/860-easy-柠檬水找零.js -------------------------------------------------------------------------------- /数组类/unSortedArr/867-translateMatrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/867-translateMatrix.js -------------------------------------------------------------------------------- /数组类/unSortedArr/896-easy-单调数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/896-easy-单调数列.js -------------------------------------------------------------------------------- /数组类/unSortedArr/905-sortArrByOddAndEven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/905-sortArrByOddAndEven.js -------------------------------------------------------------------------------- /数组类/unSortedArr/912-medium-排序数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/912-medium-排序数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/914-easy-卡牌分组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/914-easy-卡牌分组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/915-medium-分割数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/915-medium-分割数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/922-sortByOddAndEven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/922-sortByOddAndEven.js -------------------------------------------------------------------------------- /数组类/unSortedArr/941-easy-有效的山脉数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/941-easy-有效的山脉数组.js -------------------------------------------------------------------------------- /数组类/unSortedArr/944-easy-删列造序.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/944-easy-删列造序.js -------------------------------------------------------------------------------- /数组类/unSortedArr/945-medium-使数组唯一的最小增量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/945-medium-使数组唯一的最小增量.js -------------------------------------------------------------------------------- /数组类/unSortedArr/989-easy-.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /数组类/unSortedArr/989-easy-数组形式的整数加法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/989-easy-数组形式的整数加法.js -------------------------------------------------------------------------------- /数组类/unSortedArr/997-easy-找到小镇的法官.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/unSortedArr/997-easy-找到小镇的法官.js -------------------------------------------------------------------------------- /数组类/前缀和/1480-easy-一维数组的动态和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/前缀和/1480-easy-一维数组的动态和.js -------------------------------------------------------------------------------- /数组类/前缀和/303-easy-区域和检索 - 数组不可变.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/前缀和/303-easy-区域和检索 - 数组不可变.js -------------------------------------------------------------------------------- /数组类/前缀和/307-medium-区域和检索 - 数组可修改.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/前缀和/307-medium-区域和检索 - 数组可修改.js -------------------------------------------------------------------------------- /数组类/前缀和/525-medium-连续数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/前缀和/525-medium-连续数组.js -------------------------------------------------------------------------------- /数组类/前缀和/848-medium-字母移位.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/前缀和/848-medium-字母移位.js -------------------------------------------------------------------------------- /数组类/多个数组/5348-easy-两个数组间的距离值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/5348-easy-两个数组间的距离值.js -------------------------------------------------------------------------------- /数组类/多个数组/832-reverseImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/832-reverseImage.js -------------------------------------------------------------------------------- /数组类/多个数组/88-mergeTwoSortedArr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/88-mergeTwoSortedArr.js -------------------------------------------------------------------------------- /数组类/多个数组/888-easy-公平的糖果交换.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/888-easy-公平的糖果交换.js -------------------------------------------------------------------------------- /数组类/多个数组/985-easy-查询后的偶数和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/985-easy-查询后的偶数和.js -------------------------------------------------------------------------------- /数组类/多个数组/LCP1-easy-猜数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多个数组/LCP1-easy-猜数字.js -------------------------------------------------------------------------------- /数组类/多维数组/1030-easy-距离顺序排序矩阵单元格.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1030-easy-距离顺序排序矩阵单元格.js -------------------------------------------------------------------------------- /数组类/多维数组/118-easy-杨辉三角1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/118-easy-杨辉三角1.js -------------------------------------------------------------------------------- /数组类/多维数组/119-easy-杨辉三角2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/119-easy-杨辉三角2.js -------------------------------------------------------------------------------- /数组类/多维数组/1252-easy-奇数值单元格的数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1252-easy-奇数值单元格的数目.js -------------------------------------------------------------------------------- /数组类/多维数组/1260-easy-二维网格迁移.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1260-easy-二维网格迁移.js -------------------------------------------------------------------------------- /数组类/多维数组/1351-easy-统计有序矩阵中的负数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1351-easy-统计有序矩阵中的负数.js -------------------------------------------------------------------------------- /数组类/多维数组/1476-medium-子矩形查询.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1476-medium-子矩形查询.js -------------------------------------------------------------------------------- /数组类/多维数组/1572-easy-矩阵对角线元素的和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1572-easy-矩阵对角线元素的和.js -------------------------------------------------------------------------------- /数组类/多维数组/1672-easy-最富有客户的资产总量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/1672-easy-最富有客户的资产总量.js -------------------------------------------------------------------------------- /数组类/多维数组/289-medium-生命游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/289-medium-生命游戏.js -------------------------------------------------------------------------------- /数组类/多维数组/378-medium-有序矩阵中第k小的元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/378-medium-有序矩阵中第k小的元素.js -------------------------------------------------------------------------------- /数组类/多维数组/463-easy-岛屿的周长.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/463-easy-岛屿的周长.js -------------------------------------------------------------------------------- /数组类/多维数组/502-medium-01矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/502-medium-01矩阵.js -------------------------------------------------------------------------------- /数组类/多维数组/5356-easy-矩阵中的幸运数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/5356-easy-矩阵中的幸运数.js -------------------------------------------------------------------------------- /数组类/多维数组/54-medium-螺旋矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/54-medium-螺旋矩阵.js -------------------------------------------------------------------------------- /数组类/多维数组/566-easy-重塑矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/566-easy-重塑矩阵.js -------------------------------------------------------------------------------- /数组类/多维数组/59-medium-螺旋矩阵2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/59-medium-螺旋矩阵2.js -------------------------------------------------------------------------------- /数组类/多维数组/598-easy-范围求和2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/598-easy-范围求和2.js -------------------------------------------------------------------------------- /数组类/多维数组/661-easy-图片平滑器.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/661-easy-图片平滑器.js -------------------------------------------------------------------------------- /数组类/多维数组/73-medium-矩阵置零.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/73-medium-矩阵置零.js -------------------------------------------------------------------------------- /数组类/多维数组/733-easy-图像渲染.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/733-easy-图像渲染.js -------------------------------------------------------------------------------- /数组类/多维数组/74-medium-搜索二维矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/74-medium-搜索二维矩阵.js -------------------------------------------------------------------------------- /数组类/多维数组/766-easy-托普利茨矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/766-easy-托普利茨矩阵.js -------------------------------------------------------------------------------- /数组类/多维数组/840-easy-矩阵中的幻方.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/840-easy-矩阵中的幻方.js -------------------------------------------------------------------------------- /数组类/多维数组/861-medium-翻转矩阵后的得分.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/861-medium-翻转矩阵后的得分.js -------------------------------------------------------------------------------- /数组类/多维数组/874-easy-模拟行走机器人.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/多维数组/874-easy-模拟行走机器人.js -------------------------------------------------------------------------------- /数组类/约瑟夫环问题/950-medium-按递增顺序显示卡牌.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组类/约瑟夫环问题/950-medium-按递增顺序显示卡牌.js -------------------------------------------------------------------------------- /数组题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/数组题目.md -------------------------------------------------------------------------------- /日期问题/1360-easy-日期之间间隔几天.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/日期问题/1360-easy-日期之间间隔几天.js -------------------------------------------------------------------------------- /栈/1047-easy-删除字符串中的所有相邻重复项.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/1047-easy-删除字符串中的所有相邻重复项.js -------------------------------------------------------------------------------- /栈/1124-medium-表现良好的最长时间段.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/1124-medium-表现良好的最长时间段.js -------------------------------------------------------------------------------- /栈/155-easy-最小栈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/155-easy-最小栈.js -------------------------------------------------------------------------------- /栈/20-easy-有效的括号.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/20-easy-有效的括号.js -------------------------------------------------------------------------------- /栈/225-easy-用队列实现栈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/225-easy-用队列实现栈.js -------------------------------------------------------------------------------- /栈/394-medium-字符串解码.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/394-medium-字符串解码.js -------------------------------------------------------------------------------- /栈/496-easy-下一个更大元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/496-easy-下一个更大元素.js -------------------------------------------------------------------------------- /栈/503-medium-下一个更大元素2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/503-medium-下一个更大元素2.js -------------------------------------------------------------------------------- /栈/5357-medium-设计一个支持增量操作的栈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/5357-medium-设计一个支持增量操作的栈.js -------------------------------------------------------------------------------- /栈/844-easy-比较含退格的字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/844-easy-比较含退格的字符串.js -------------------------------------------------------------------------------- /栈/921-medium-使括号有效的最少添加.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/921-medium-使括号有效的最少添加.js -------------------------------------------------------------------------------- /栈/946-medium-验证栈序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈/946-medium-验证栈序列.js -------------------------------------------------------------------------------- /栈题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/栈题目.md -------------------------------------------------------------------------------- /树/5426-medium-重新规划路线.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/5426-medium-重新规划路线.js -------------------------------------------------------------------------------- /树/trie/208-medium-实现Trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/trie/208-medium-实现Trie.js -------------------------------------------------------------------------------- /树/trie/720-easy-词典中最长的单词.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/trie/720-easy-词典中最长的单词.js -------------------------------------------------------------------------------- /树/二叉树/100-easy-相同的树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/100-easy-相同的树.js -------------------------------------------------------------------------------- /树/二叉树/1008-medium-先序遍历构造二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1008-medium-先序遍历构造二叉树.js -------------------------------------------------------------------------------- /树/二叉树/101-easy-对称二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/101-easy-对称二叉树.js -------------------------------------------------------------------------------- /树/二叉树/102-medium-二叉树的层序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/102-medium-二叉树的层序遍历.js -------------------------------------------------------------------------------- /树/二叉树/1022-easy-从根到叶的二进制数之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1022-easy-从根到叶的二进制数之和.js -------------------------------------------------------------------------------- /树/二叉树/103-medium-二叉树的锯齿形遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/103-medium-二叉树的锯齿形遍历.js -------------------------------------------------------------------------------- /树/二叉树/104-easy-二叉树的最大深度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/104-easy-二叉树的最大深度.js -------------------------------------------------------------------------------- /树/二叉树/107-easy-二叉树的层序遍历2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/107-easy-二叉树的层序遍历2.js -------------------------------------------------------------------------------- /树/二叉树/111-easy-二叉树的最小深度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/111-easy-二叉树的最小深度.js -------------------------------------------------------------------------------- /树/二叉树/112-easy-路径总和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/112-easy-路径总和.js -------------------------------------------------------------------------------- /树/二叉树/114-medium-二叉树展开成链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/114-medium-二叉树展开成链表.js -------------------------------------------------------------------------------- /树/二叉树/1161-medium-最大层内元素和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1161-medium-最大层内元素和.js -------------------------------------------------------------------------------- /树/二叉树/129-medium-求根到叶子节点数字之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/129-medium-求根到叶子节点数字之和.js -------------------------------------------------------------------------------- /树/二叉树/1302-medium-层数最深叶子节点的和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1302-medium-层数最深叶子节点的和.js -------------------------------------------------------------------------------- /树/二叉树/1305-medium-两棵二叉搜索树中的所有元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1305-medium-两棵二叉搜索树中的所有元素.js -------------------------------------------------------------------------------- /树/二叉树/1315-medium-祖父节点值为偶数的节点和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1315-medium-祖父节点值为偶数的节点和.js -------------------------------------------------------------------------------- /树/二叉树/1361-medium-验证二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1361-medium-验证二叉树.js -------------------------------------------------------------------------------- /树/二叉树/1367-medium-二叉树中的列表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1367-medium-二叉树中的列表.js -------------------------------------------------------------------------------- /树/二叉树/1379-medium-找出克隆二叉树中的相同节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/1379-medium-找出克隆二叉树中的相同节点.js -------------------------------------------------------------------------------- /树/二叉树/144-medium-二叉树的先序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/144-medium-二叉树的先序遍历.js -------------------------------------------------------------------------------- /树/二叉树/145-hard-二叉树的后序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/145-hard-二叉树的后序遍历.js -------------------------------------------------------------------------------- /树/二叉树/199-medium-二叉树的右视图.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/199-medium-二叉树的右视图.js -------------------------------------------------------------------------------- /树/二叉树/226-easy-翻转二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/226-easy-翻转二叉树.js -------------------------------------------------------------------------------- /树/二叉树/230-medium-二叉搜索树中的第K小的元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/230-medium-二叉搜索树中的第K小的元素.js -------------------------------------------------------------------------------- /树/二叉树/235-easy-二叉搜索树的最近公共祖先.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/235-easy-二叉搜索树的最近公共祖先.js -------------------------------------------------------------------------------- /树/二叉树/257-easy-二叉树的所有路径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/257-easy-二叉树的所有路径.js -------------------------------------------------------------------------------- /树/二叉树/404-easy-左叶子之和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/404-easy-左叶子之和.js -------------------------------------------------------------------------------- /树/二叉树/429-easy-N叉树的层序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/429-easy-N叉树的层序遍历.js -------------------------------------------------------------------------------- /树/二叉树/513-medium-找树左下角的值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/513-medium-找树左下角的值.js -------------------------------------------------------------------------------- /树/二叉树/515-medium-在每个树行中找最大值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/515-medium-在每个树行中找最大值.js -------------------------------------------------------------------------------- /树/二叉树/5179-medium-将二叉搜索树变平衡.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/5179-medium-将二叉搜索树变平衡.js -------------------------------------------------------------------------------- /树/二叉树/530-easy-二叉搜索树的最小绝对差.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/530-easy-二叉搜索树的最小绝对差.js -------------------------------------------------------------------------------- /树/二叉树/5398-medium-统计二叉树中好节点的数目.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/5398-medium-统计二叉树中好节点的数目.js -------------------------------------------------------------------------------- /树/二叉树/543-easy-二叉树的直径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/543-easy-二叉树的直径.js -------------------------------------------------------------------------------- /树/二叉树/559-easy-N叉树的最大深度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/559-easy-N叉树的最大深度.js -------------------------------------------------------------------------------- /树/二叉树/563-easy-二叉树的坡度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/563-easy-二叉树的坡度.js -------------------------------------------------------------------------------- /树/二叉树/589-easy-N叉树的先序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/589-easy-N叉树的先序遍历.js -------------------------------------------------------------------------------- /树/二叉树/590-easy-N叉树的后序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/590-easy-N叉树的后序遍历.js -------------------------------------------------------------------------------- /树/二叉树/617-easy-合并二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/617-easy-合并二叉树.js -------------------------------------------------------------------------------- /树/二叉树/637-easy-二叉树的层平均值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/637-easy-二叉树的层平均值.js -------------------------------------------------------------------------------- /树/二叉树/654-medium-最大二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/654-medium-最大二叉树.js -------------------------------------------------------------------------------- /树/二叉树/671-easy-二叉树中第二小的节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/671-easy-二叉树中第二小的节点.js -------------------------------------------------------------------------------- /树/二叉树/700-easy-二叉搜索树中的搜索.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/700-easy-二叉搜索树中的搜索.js -------------------------------------------------------------------------------- /树/二叉树/701-medium-二叉搜索树中的插入操作.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/701-medium-二叉搜索树中的插入操作.js -------------------------------------------------------------------------------- /树/二叉树/783-easy-二叉搜索树结点最小距离.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/783-easy-二叉搜索树结点最小距离.js -------------------------------------------------------------------------------- /树/二叉树/814-medium-二叉树剪枝.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/814-medium-二叉树剪枝.js -------------------------------------------------------------------------------- /树/二叉树/872-easy-叶子相似的树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/872-easy-叶子相似的树.js -------------------------------------------------------------------------------- /树/二叉树/938-easy-二叉搜索树的范围和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/938-easy-二叉搜索树的范围和.js -------------------------------------------------------------------------------- /树/二叉树/94-medium-二叉树的中序遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/94-medium-二叉树的中序遍历.js -------------------------------------------------------------------------------- /树/二叉树/965-easy-单值二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/965-easy-单值二叉树.js -------------------------------------------------------------------------------- /树/二叉树/98-medium-验证二叉搜索树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/98-medium-验证二叉搜索树.js -------------------------------------------------------------------------------- /树/二叉树/数据结构/BST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/数据结构/BST.js -------------------------------------------------------------------------------- /树/二叉树/数据结构/哈夫曼树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树/二叉树/数据结构/哈夫曼树.js -------------------------------------------------------------------------------- /树题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/树题目.md -------------------------------------------------------------------------------- /正则/1023-medium-驼峰式匹配.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/正则/1023-medium-驼峰式匹配.js -------------------------------------------------------------------------------- /正则/5382-medium-HTML 实体解析器.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/正则/5382-medium-HTML 实体解析器.js -------------------------------------------------------------------------------- /程序员面试金典/01.01-easy-判定字符是否唯一.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/01.01-easy-判定字符是否唯一.js -------------------------------------------------------------------------------- /程序员面试金典/01.02-easy-判定是否互为字符重排.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/01.02-easy-判定是否互为字符重排.js -------------------------------------------------------------------------------- /程序员面试金典/01.08-medium-零矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/01.08-medium-零矩阵.js -------------------------------------------------------------------------------- /程序员面试金典/01.09-easy-字符串轮转.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/01.09-easy-字符串轮转.js -------------------------------------------------------------------------------- /程序员面试金典/02.01-easy-移除重复节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/02.01-easy-移除重复节点.js -------------------------------------------------------------------------------- /程序员面试金典/02.02-easy-返回倒数第 k 个节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/02.02-easy-返回倒数第 k 个节点.js -------------------------------------------------------------------------------- /程序员面试金典/04.03-medium-特定深度节点链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/04.03-medium-特定深度节点链表.js -------------------------------------------------------------------------------- /程序员面试金典/04.06-medium-后继者.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/04.06-medium-后继者.js -------------------------------------------------------------------------------- /程序员面试金典/05.01-easy-插入.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/05.01-easy-插入.js -------------------------------------------------------------------------------- /程序员面试金典/05.07-easy-.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/05.07-easy-.js -------------------------------------------------------------------------------- /程序员面试金典/08.01-easy-三步问题.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/08.01-easy-三步问题.js -------------------------------------------------------------------------------- /程序员面试金典/08.03-easy-魔术索引.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/08.03-easy-魔术索引.js -------------------------------------------------------------------------------- /程序员面试金典/08.07-medium-无重复字符串的排列组合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/08.07-medium-无重复字符串的排列组合.js -------------------------------------------------------------------------------- /程序员面试金典/10.01-easy-合并排序的数组.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/10.01-easy-合并排序的数组.js -------------------------------------------------------------------------------- /程序员面试金典/10.05-easy-稀疏数组搜索.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/10.05-easy-稀疏数组搜索.js -------------------------------------------------------------------------------- /程序员面试金典/16.01-medium-交换数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.01-medium-交换数字.js -------------------------------------------------------------------------------- /程序员面试金典/16.02-medium-单词频率.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.02-medium-单词频率.js -------------------------------------------------------------------------------- /程序员面试金典/16.10-medium-生存人数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.10-medium-生存人数.js -------------------------------------------------------------------------------- /程序员面试金典/16.11-easy-跳水板.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.11-easy-跳水板.js -------------------------------------------------------------------------------- /程序员面试金典/16.15-easy-珠玑妙算.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.15-easy-珠玑妙算.js -------------------------------------------------------------------------------- /程序员面试金典/16.17-easy-连续数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.17-easy-连续数列.js -------------------------------------------------------------------------------- /程序员面试金典/16.21-medium-交换和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.21-medium-交换和.js -------------------------------------------------------------------------------- /程序员面试金典/16.24-medium-数对和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.24-medium-数对和.js -------------------------------------------------------------------------------- /程序员面试金典/16.25-medium-LRU缓存.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/16.25-medium-LRU缓存.js -------------------------------------------------------------------------------- /程序员面试金典/17.10-easy-主要元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/17.10-easy-主要元素.js -------------------------------------------------------------------------------- /程序员面试金典/17.14-medium-最小K个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/17.14-medium-最小K个数.js -------------------------------------------------------------------------------- /程序员面试金典/17.16-easy-按摩师.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/17.16-easy-按摩师.js -------------------------------------------------------------------------------- /程序员面试金典/17.19-hard-消失的两个数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/程序员面试金典/17.19-hard-消失的两个数字.js -------------------------------------------------------------------------------- /设计/1603-easy设计停车系统.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/设计/1603-easy设计停车系统.js -------------------------------------------------------------------------------- /设计/5370-medium-设计地铁系统.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/设计/5370-medium-设计地铁系统.js -------------------------------------------------------------------------------- /贪心/376-medium-摇摆序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/贪心/376-medium-摇摆序列.js -------------------------------------------------------------------------------- /贪心/455-easy-分发饼干.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/贪心/455-easy-分发饼干.js -------------------------------------------------------------------------------- /贪心/5376-easy-非递增顺序的最小子序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/贪心/5376-easy-非递增顺序的最小子序列.js -------------------------------------------------------------------------------- /贪心/55-medium-跳跃游戏.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/贪心/55-medium-跳跃游戏.js -------------------------------------------------------------------------------- /趣味题/两个数表示三个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/趣味题/两个数表示三个数.js -------------------------------------------------------------------------------- /递归/1046-easy-最后一块石头的重量.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/递归/1046-easy-最后一块石头的重量.js -------------------------------------------------------------------------------- /递归/1137-easy-第 N 个泰波那契数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/递归/1137-easy-第 N 个泰波那契数.js -------------------------------------------------------------------------------- /递归/1209-medium-删除字符串中的所有相邻重复项II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/递归/1209-medium-删除字符串中的所有相邻重复项II.js -------------------------------------------------------------------------------- /递归/509-fibna.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/递归/509-fibna.js -------------------------------------------------------------------------------- /链表/1019-medium-链表中的下一个更大节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/1019-medium-链表中的下一个更大节点.js -------------------------------------------------------------------------------- /链表/141-easy-环形链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/141-easy-环形链表.js -------------------------------------------------------------------------------- /链表/142-medium-环形链表2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/142-medium-环形链表2.js -------------------------------------------------------------------------------- /链表/160-easy-相交链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/160-easy-相交链表.js -------------------------------------------------------------------------------- /链表/19-medium-删除链表的倒数第N个节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/19-medium-删除链表的倒数第N个节点.js -------------------------------------------------------------------------------- /链表/2-medium-两数相加.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/2-medium-两数相加.js -------------------------------------------------------------------------------- /链表/203-easy-移除链表元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/203-easy-移除链表元素.js -------------------------------------------------------------------------------- /链表/206-easy-反转链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/206-easy-反转链表.js -------------------------------------------------------------------------------- /链表/21-easy-合并两个有序链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/21-easy-合并两个有序链表.js -------------------------------------------------------------------------------- /链表/237-easy-删除链表中的节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/237-easy-删除链表中的节点.js -------------------------------------------------------------------------------- /链表/24-medium-两两交换链表中的节点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/24-medium-两两交换链表中的节点.js -------------------------------------------------------------------------------- /链表/445-medium-两数相加2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/445-medium-两数相加2.js -------------------------------------------------------------------------------- /链表/5283-easy-二进制链表转整数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/5283-easy-二进制链表转整数.js -------------------------------------------------------------------------------- /链表/61-medium-旋转链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/61-medium-旋转链表.js -------------------------------------------------------------------------------- /链表/707-easy-设计链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/707-easy-设计链表.js -------------------------------------------------------------------------------- /链表/817-medium-链表组件.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/817-medium-链表组件.js -------------------------------------------------------------------------------- /链表/82-medium-删除排序链表中的重复元素2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/82-medium-删除排序链表中的重复元素2.js -------------------------------------------------------------------------------- /链表/83-easy-删除排序链表中的重复元素.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表/83-easy-删除排序链表中的重复元素.js -------------------------------------------------------------------------------- /链表题目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/链表题目.md -------------------------------------------------------------------------------- /队列/232-easy-用栈实现队列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/队列/232-easy-用栈实现队列.js -------------------------------------------------------------------------------- /队列/933-easy-最近的请求次数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/队列/933-easy-最近的请求次数.js -------------------------------------------------------------------------------- /队列/优先队列/414-easy-第三大的数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/队列/优先队列/414-easy-第三大的数.js -------------------------------------------------------------------------------- /队列/优先队列/priorityQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/队列/优先队列/priorityQueue.js -------------------------------------------------------------------------------- /队列/单调队列/239-hard-滑动窗口最大值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/队列/单调队列/239-hard-滑动窗口最大值.js -------------------------------------------------------------------------------- /面试题/二维数组回形遍历.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cunzaizhuyi/js-leetcode/HEAD/面试题/二维数组回形遍历.js --------------------------------------------------------------------------------