PatternsAlgorithm 设计模式与算法 简介 这是一个高级的计算机编程学习项目,主要目标是帮助使用者快速掌握:设计模式和算法。主要由Markdown文件和样例模块代码构成。 目录 算法文件目录 设计模式文件目录 案例模块文件目录 设计模式 设计模式是软件工程中经过实践验证的,针对常见问题的解决方案。它们提供了一种通用的语言,帮助开发者更有效地沟通和解决问题。 DesignPattern.md 对应文件路径 创建型模式 结构型模式 行为型模式 并发模式 架构模式 算法 算法是解决特定问题的一系列步骤。它们是计算机科学的基础,理解和掌握各种算法对于编写高效、优化的代码至关重要。 Algorithm.md 对应文件路径 排序算法 搜索算法 图算法 动态规划算法 贪心算法 分治算法 回溯算法 字符串算法 数学算法 数据结构相关算法 其他重要算法 实际应用案例 案例模块文件目录 其他学习资源 其他学习资源链接