在算法修炼之路上,保持专注,循序渐进 | Stay focused and progress step by step on the path of algorithm practice
- 📝 详尽的解题思路和注释
- 📊 复杂度深入分析
- 🎯 重点题目精讲
- 🌟 最佳实践和技巧总结
Algorithm-Dojo/
├── src/ # 源代码目录
├── notes/ # 学习笔记
│ ├── patterns/ # 解题模式总结
│ └── templates/ # 常用代码模板
└── docs/ # 文档和总结
└── solutions/ # 题解精讲
/**
* 标题:[LC-1] Two Sum - 两数之和
* 难度:Easy
*
* 问题描述:
* 给定一个整数数组 nums 和一个目标值 target,在该数组中找出和为目标值的两个整数。
*
* 示例:
* Input: nums = [2,7,11,15], target = 9
* Output: [0,1]
*
* 解题思路:
* 1. 使用 HashMap 存储遍历过的数字和索引
* 2. 遍历数组,查找 target - nums[i] 是否存在于 HashMap 中
*
* @author wangliang
* @date 2025-02-09
*/
- 《算法 4》- Robert Sedgewick
- 《剑指 Offer》- 何海涛
- 《算法导论》- Thomas H. Cormen
- Fork 本仓库
- 创建新分支
git checkout -b feature/AmazingFeature
- 提交更改
git commit -m 'Add some AmazingFeature'
- 推送到分支
git push origin feature/AmazingFeature
- 提交 Pull Request
本项目采用 MIT 协议开源,详情请参阅 LICENSE 文件。
- LeetCode 官方题解
- 所有贡献者和支持者
- 优秀的开源社区
- GitHub: @kobewl
- Email: [[email protected]]
⭐️ 如果这个仓库对你有帮助,欢迎 star 支持! ⭐️