changaolee / leetcode

LeetCode 顺序刷题,包含文字题解、视频讲解以及多语言(C++、Go、Python) ACM 模式代码的实现

Home Page:https://space.bilibili.com/320530935/channel/collectiondetail?sid=115840

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

力扣(LeetCode)题解

B 站《力扣每日一题》源码仓库,在线阅读地址

代码调试方法

进入题解所在目录执行以下命令:

# C++
g++ solution.cpp -o solution -std=c++17 && ./solution

# Go
go run solution.go

# Python
python solution.py

每通过一个用例会输出:PASS: CASE XXX,未通过会输出:FAIL: CASE XXX

算法题解

# 题目 分类 题解 代码(ACM 模式) 难度
1 两数之和 数组:求和 ▶️ 哈希表 C++ | Go | Python 简单
2 两数相加 链表:数组相关 ▶️ 模拟 C++ | Go | Python 中等
3 无重复字符的最长子串 字符串:滑动窗口 ▶️ 滑动窗口 C++ | Go | Python 中等
4 寻找两个正序数组的中位数 数组:其他 ▶️ 二分法 C++ | Go | Python 困难
5 最长回文子串 字符串:回文 ▶️ 模拟 C++ | Go | Python 中等
6 Z 字形变换 字符串:实现 ▶️ 模拟 C++ | Go | Python 中等
7 整数反转 数学题:基础 ▶️ 模拟 C++ | Go | Python 中等
8 字符串转换整数 (atoi) 数学题:基础 ▶️ 模拟 C++ | Go | Python 中等
9 回文数 字符串:回文 ▶️ 模拟 C++ | Go | Python 简单
10 正则表达式匹配 动态规划:线性 DP ▶️ 线性 DP C++ | Go | Python 困难
11 盛最多水的容器 数组:双指针 ▶️ 双指针 C++ | Go | Python 中等
12 整数转罗马数字 字符串:实现 ▶️ 模拟 C++ | Go | Python 中等
13 罗马数字转整数 字符串:实现 ▶️ 模拟 C++ | Go | Python 简单
14 最长公共前缀 字符串:基础 ▶️ 模拟 C++ | Go | Python 简单
15 三数之和 数组:求和 ▶️ 双指针 C++ | Go | Python 中等
16 最接近的三数之和 数组:求和 ▶️ 双指针 C++ | Go | Python 中等
17 电话号码的字母组合 回溯法:实现 ▶️ DFS C++ | Go | Python 中等
18 四数之和 数组:求和 ▶️ 双指针 C++ | Go | Python 中等
19 删除链表的倒数第 N 个结点 链表:删除 ▶️ 双指针 C++ | Go | Python 中等
20 有效的括号 栈:平衡符号 ▶️ C++ | Go | Python 简单
21 合并两个有序链表 链表:数组相关 ▶️ 双指针 C++ | Go | Python 简单

License

CC BY-NC-ND 4.0

About

LeetCode 顺序刷题,包含文字题解、视频讲解以及多语言(C++、Go、Python) ACM 模式代码的实现

https://space.bilibili.com/320530935/channel/collectiondetail?sid=115840

License:Other


Languages

Language:C++ 36.6%Language:Python 32.3%Language:Go 31.1%