# LeetCode **Repository Path**: fantasticit/LeetCode ## Basic Information - **Project Name**: LeetCode - **Description**: ✅ Solutions to LeetCode by JavaScript. - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-22 - **Last Updated**: 2024-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Leetcode ✅ Solutions to LeetCode by JavaScript. ## 简单 - [两数之和](./Easy/0001.两数之和.js) - [整数反转](./Easy/0007.整数反转.js) - [回文数](./Easy/0009.回文数.js) - [有效的括号](./Easy/0020.有效的括号.js) - [合并两个有序链表](./Easy/0021.合并两个有序链表.js) - [删除排序数组中的重复项](./Easy/0026.删除排序数组中的重复项.js) - [移除元素](./Easy/0027.移除元素.js) - [实现-str-str](./Easy/0028.实现-str-str.js) - [搜索插入位置](./Easy/0035.搜索插入位置.js) - [最大子序和](./Easy/0053.最大子序和.js) - [最后一个单词的长度](./Easy/0058.最后一个单词的长度.js) - [加一](./Easy/0066.加一.js) - [二进制求和](./Easy/0067.二进制求和.js) - [爬楼梯](./Easy/0070.爬楼梯.js) - [删除排序链表中的重复元素](./Easy/0083.删除排序链表中的重复元素.js) - [合并两个有序数组](./Easy/0088.合并两个有序数组.js) - [相同的树](./Easy/0100.相同的树.js) - [对称二叉树](./Easy/0101.对称二叉树.js) - [二叉树的最大深度](./Easy/0104.二叉树的最大深度.js) - [二叉树的层次遍历-ii](./Easy/0107.二叉树的层次遍历-ii.js) - [平衡二叉树](./Easy/0110.平衡二叉树.js) - [二叉树的最小深度](./Easy/0111.二叉树的最小深度.js) - [只出现一次的数字](./Easy/0136.只出现一次的数字.js) - [环形链表](./Easy/0141.环形链表.js) - [反转链表](./Easy/0206.反转链表.js) - [最小栈](./Easy/0155.最小栈.js) - [移除链表元素](./Easy/0203.移除链表元素.js) - [存在重复元素](./Easy/0217.存在重复元素.js) - [回文链表](./Easy/0234.回文链表.js) - [各位相加](./Easy/0258.各位相加.js) - [反转字符串](./Easy/0344.反转字符串.js) - [找不同](./Easy/0389.找不同.js) - [用队列实现栈](./Easy/0225.用队列实现栈.js) - [斐波那契数](./Easy/0509.斐波那契数.js) - [二分查找](./Easy/0704.二分查找) - [反转字符串-ii](./Easy/0541.反转字符串-ii.js) - [二叉搜索树中的搜索](./Easy/0700.二叉搜索树中的搜索.js) ## 中等 - [两数相加](./Medium/0002.两数相加.js) - [字符串转换整数-atoi](./Medium/0008.字符串转换整数-atoi.js) - [盛最多水的容器](./Medium/0011.盛最多水的容器.js) - [三数之和](./Medium/0015.三数之和.js) - [最接近的三数之和](./Medium/0016.最接近的三数之和.js) - [四数之和](./Medium/0018.四数之和.js) - [删除链表的倒数第 n 个节点](./Medium/0019.删除链表的倒数第n个节点.js) - [括号生成](./Medium/0022.括号生成.js) - [两两交换链表中的节点](./Medium/0024.两两交换链表中的节点.js) - [两数相除](./Medium/0029.两数相除.js) - [在排序数组中查找元素的第一个和最后一个位置](./Medium/0034.在排序数组中查找元素的第一个和最后一个位置.js) - [有效的数独](./Medium/0036.有效的数独.js) - [字符串相乘](./Medium/0043.字符串相乘.js) - [字母异位词分组](./Medium/0049.字母异位词分组.js) - [pow-x-n](./Medium/0050.pow-x-n.js) - [二叉树的前序遍历](./Medium/0144.二叉树的前序遍历.js) - [lru 缓存机制](./Medium/0146.lru缓存机制.js) - [最长上升子序列](./Medium/0300.最长上升子序列) - [二叉树的中序遍历](./Medium/0094.二叉树的中序遍历) - [实现-trie-前缀树](./Medium/0208.实现-trie-前缀树.js) ## 困难 - [缺失的第一个正数](./Hard/0041.缺失的第一个正数.js) - [最小覆盖子串](./Hard/0076.最小覆盖子串) - [二叉树的后序遍历](./Hard/0145.二叉树的后序遍历) ## LICENSE MIT