Skip to content

hdsong2/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Solutions

Index Title Solution
0001 两数之和 C++/Go/Python/Rust
0002 两数相加 C++/Python
0003 无重复字符的最长子串 C++/Python
0004 Median of Two Sorted Arrays C++
0005 Longest Palindromic Substring C++
0007 整数反转 C++/Rust
0008 String to Integer (atoi) C++
0009 回文数 C++
0010 正则表达式匹配 C++
0011 Container With Most Water C++
0013 罗马数字转整数 C++/Go
0014 最长公共前缀 C++/Python
0015 三数之和 C++/Go/Python
0016 最接近的三数之和 C++/Go/Python
0017 电话号码的字母组合 C++/Go/Python
0018 四数之和 Go
0020 有效的括号 C++/Python
0021 合并两个有序链表 Go/Python
0023 Merge k Sorted Lists Go
0024 两两交换链表中的节点 Go
0026 删除有序数组中的重复项 Go
0027 移除元素 Go
0028 实现strStr() Go
0039 组合总和 Go/Python
0040 组合总和II Go
0043 Multiply Strings C++
0045 跳跃游戏II Python
0046 全排列 C++/Go/Java/Python
0048 旋转图像 C++/Go
0051 N皇后 Go
0053 最大子序和 C++/Go/Python/Rust
0054 螺旋矩阵 Go/Python
0056 合并区间 Go/Python
0061 Rotate List C++/Go
0062 不同路径 C++
0064 最小路径和 Python
0070 爬楼梯 C++/Python
0072 编辑距离 C++
0073 矩阵置零 Go
0076 最小覆盖串 C++
0077 组合 Go
0078 子集 Go/Python
0079 单词搜索 Go
0083 删除排序联表中的重复元素 C++/Go/Python
0088 合并两个有序数组 C++/Go/Python
0090 子集II Python
0092 反转链表II Go
0093 复原IP地址 Python
0094 二叉树的中序遍历 Python
0099 恢复二叉搜索树 C++/Go
0101 对称二叉树 Python
0102 二叉树层序遍历 Python
0109 有序链表转换二叉搜索树 C++/Go
0121 Best Time to Buy and Sell Stock Go
0125 验证回文串 Python
0129 求根节点到叶节点数字之和 Go
0131 分割回文串 C++
0132 分割回文串II C++
0137 只出现一次的数字II Go
0141 环形链表 C++/Go/Python
0142 环形链表II Go/Python
0143 重排链表 Go
0146 LRU缓存 Go/Python
0150 逆波兰表达式求值 Go/Python
0151 反转字符串中的单词 Python
0152 乘积最大子数组 Go
0154 寻找旋转排序数组中的最小值 II Go
0157 Read N Characters Given Read4 C++
0160 相交链表 Python
0163 Missing Ranges C++
0167 两数之和 II - 输入有序数组 Python
0169 多数元素 Python
0191 位1的个数 Go
0198 打家劫舍 Go/Python
0200 岛屿数量 Go/Python
0203 移除链表元素 C++
0205 同构字符串 Python
0206 反转链表 Go/Python
0208 实现Trie(前缀树) Python
0213 打家劫舍 II Go/Python
0215 数组中的第K个最大元素 Go
0217 Contains Duplicate C++
0219 存在重复元素II Python
0224 基本计算器 C++
0229 多数元素II Python
0231 2的幂 C++
0232 用栈实现队列 C++
0234 回文链表 Go/Python
0238 Product of Array Except Self C++
0263 丑数 Go
0266 Palindrome Permutation C++
0278 第一个错误的版本 C++/Rust
0300 最长递增子序列 C++
0303 区域和检索-数组不可变 C++/Rust
0328 奇偶链表 Python
0331 验证二叉树的前序序列化 Go
0338 比特位计算 C++
0342 4的幂 C++
0344 反转字符串 C++/Python
0347 前K个高频元素 Go/Python
0349 两个数组的交集 Python
0354 俄罗斯套娃信封问题 C++/Go
0368 最大整除子集 Go
0374 猜数字大小 Rust
0392 判断子序列 C++/Python
0409 最长回文子串 Go/Python
0415 字符串相加 C++/Go
0417 太平洋大西洋水流问题 Python
0424 替换后的最长重复字符 Python
0438 找到字符串中所有字母异位词 C++
0445 两数相加II Go
0452 用最少数量的箭引爆气球 Go
0455 分发饼干 Go
0461 汉明距离 C++
0463 岛屿的周长 Python
0468 验证IP地址 Python
0477 汉明距离总和 C++
0494 目标和 C++
0503 下一个更大元素II C++
0504 七进制数 Go
0509 斐波拉契数 C++
0516 最长回文子序列 C++
0551 学生出勤记录I Python
0557 Reverse Words in a String III C++
0561 4键键盘 C++
0576 字符串的排列 C++
0594 最长和谐子序列 Python
0643 子数组最大平均数I Go/Python
0653 两数字之和IV - 输入二叉搜索树 Python
0654 最大二叉树 Go
0690 员工的重要性 Go
0692 前K个高频单词 Python
0695 岛屿的最大面积 Go
0703 数据流中的第 K 大元素 Python
0704 二分查找 Go
0705 设计哈希集合 Go/Python
0706 设计哈希映射 Go
0713 乘积小于K的子数组 Python
0714 买卖股票的最佳时机含手续费 Go
0716 Max Stack C++
0718 最长重复子数组 Go
0746 使用最小花费爬楼梯 C++/Go
0763 划分字母区间 Python
0771 宝石与石头 Go
0781 森林中的兔子 Go
0783 二叉搜索树节点最小距离 Go
0783 自定义字符串排序 Go
0820 最短的单词编码 Go
0831 隐藏个人信息 Go
0833 字符串中的查找与替换 Go
0836 矩形重叠 Go
0840 矩阵中的幻方 Go
0841 钥匙和房间 Go
0845 数组中的最长山脉 Go
0859 亲密字符串 Python
0860 柠檬水找零 Go/Python
0872 叶子相识的树 Go
0874 模拟行走机器人 Go
0876 链表的中间节点 Go
0883 三维形体投影面积 Go
0890 查找和替换模式 Go
0912 排序数组 Python
0918 环形子数组的最大和 Go
0931 下降路径最小和 Go
0938 二叉搜索树的范围和 Go
0942 增减字符串匹配 Go
0945 使数组唯一的最小增量 Go
0946 验证栈序列 Go
0949 给定数字能组成的最大时间 Go
0951 翻转等价二叉树 Go
0979 在二叉树中分配硬币 Go
0984 不含 AAA 或 BBB 的字符串 Go
0993 二叉树的堂兄弟节点 Go
0994 腐烂的橘子 Python
0998 最大二叉树 II Go
1020 飞地的数量 Go
1022 从根到叶的二进制数之和 Go
1035 不相交的线 C++
1047 删除字符串中的所有相邻重复项 C++
1079 活字印刷 Python
1093 大样本统计 Go
1137 N-th Tribonacci Number C++
1143 最长公共子序列 C++/Go
1154 一年中的第几天 Python
1175 质数排列 Go
1208 尽可能使字符串相等 Go
1254 统计封闭岛屿的数目 Go
1287 有序数组中出现次数超过25%的元素 Go
1296 划分数组为连续数字的集合 Go
1312 让字符串成为回文串的最少插入次数 C++
1328 破坏回文串 Go
1352 最后 K 个数的乘积 C++
1361 验证二叉树 C++
1390 四因数 C++
1414 和为 K 的最少斐波那契数字数目 Python
1418 点菜展示表 Python
1448 统计二叉树中好节点的数目 Go
1472 设计浏览器历史记录 Python
1486 数组异或操作 Go
1499 满足不等式的最大值 Go
1525 字符串的好分割数目 Python
1566 重复至少K次且长度为M的模式 C++
1593 拆分字符串使唯一子字符串的数目最大 Go
1603 设计停车系统 Go
1624 两个相同字符之间的最长子字符串 Go
1646 Get Maximum in Generated Array C++
1669 合并两个链表 Python
1694 重新格式化电话号码 Python
1720 解码异或后的数组 Go
1764 通过连接另一个数组的子数组得到一个数组 Python
1851 包含每个查询的最小区间 Go
1911 最大子序列交替和 Go
2050 并行课程III Go
2178 拆分成最多数目的正偶数之和 Go
2208 将数组和减半的最少操作次数 Go
2248 多个数组求交集 Python
2500 删除每行中的最大值 Go
2544 交替数字和 Go
2600 K 件物品的最大和 Go
2679 矩阵中的和 Go
2857 统计距离为k的点对 Python
6951 找出最安全路径 Go
7020 统计对称整数的数目 Go
8040 生成特殊数字的最少操作 Go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published