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

https://github.com/michael18811380328/leetcode


https://github.com/michael18811380328/leetcode

algorithm javascript leetcode python typescript

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

          

# LeetCode Solutions & Algorithm Learning

> 一个全面的 LeetCode 算法学习仓库,包含 JavaScript 等多语言算法实现、详细文档和完整的测试覆盖

## 项目特色

- 多语言实现: JavaScript 为主,以及 C、Java、Python、Ruby 等多语言算法实现
- 测试覆盖: 使用 Jest 进行单元测试,确保代码质量
- 算法文档: 丰富的算法学习资料和实现思路
- 工程化构建: 使用 Rollup、Babel 等现代前端工具链
- 持续集成: GitHub Actions 自动化测试和构建

## 算法分类

### 基础算法
- 排序算法: 冒泡排序、插入排序、选择排序、归并排序、快速排序
- 搜索算法: 二分查找、深度优先搜索、广度优先搜索
- 数据结构: 数组、链表、栈、队列、树、图

### 高级算法
- 动态规划: 背包问题、最长公共子序列
- 贪心算法: 最小生成树、最短路径
- 回溯算法: N皇后问题、组合问题

### 机器学习算法
- 聚类算法: K-means
- 回归算法: 线性回归
- 优化算法: 蚁群算法

## 学习资源

### 内部文档
- [刷题日志](./docs/log.md) - 学习进度和心得
- [算法文档](./docs/algea-new/) - 详细的算法解析
- [数据结构](./docs/JavaScript%20数据结构与算法/) - JavaScript 数据结构实现

### 外部参考
- [LeetCode 官方题解](https://leetcode.com/problemset/all/)
- [剑指 Offer 题解](https://github.com/doocs/leetcode)
- [算法可视化](https://visualgo.net/)

## 项目进度

### 已完成
- ✅ LeetCode 题目 JavaScript 实现
- ✅ 完整的多语言基础算法实现
- ✅ 详细的算法文档和解析
- ✅ 自动化测试和构建流程

### 进行中
- 🔄 增加更多高级算法实现
- 🔄 优化测试覆盖率
- 🔄 完善文档和示例

## 🌟 相关优秀项目

- [azl397985856/leetcode](https://github.com/azl397985856/leetcode) - LeetCode 题解记录
- [doocs/leetcode](https://github.com/doocs/leetcode) - 多编程语言 LeetCode 题解
- [afatcoder/LeetcodeTop](https://github.com/afatcoder/LeetcodeTop) - 高频 LeetCode 题目汇总
- [neetcode-gh/leetcode](https://github.com/neetcode-gh/leetcode) - LeetCode 算法解决方案

## 联系信息

如有问题或建议,欢迎通过以下方式联系:
- 创建 [Issue](https://github.com/Michael18811380328/LeetCode/issues)
- 发送 Pull Request

## 许可证

本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。