# Algorithm **Repository Path**: gaowanlu/Algorithm ## Basic Information - **Project Name**: Algorithm - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-18 - **Last Updated**: 2021-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url]

Algorithm

一个数据结构与算法的代码仓库
查看文档 »

· 错误 · 未来计划

## 关于本项目 这是一个我自己在日常学习中的数据结构与算法的学习记录,当然代码也参考了别人许多的教程。但我们把它学会那么我相信它就将变为我们的,在我们大脑中很久很久...

回到顶部

### 算法与数据结构学习建议 > 先从算法学习入手同时进行数据结构的学习、如在算法学习过程中遇到 > 数据结构相关困难则应将相关数据结构知识学习。后续学习高级数据结构与算法刷题相关内容 >> 必备知识 : 一门编程语言(建议C++) 、入使用C++ 要会使用STL 、使用Java则应掌握集合框架相关知识

回到顶部

## 快速开始 本项目开发、采用例程模式进行开发,每个程序文件可以单独探究 ### 准备 建议您在您的机器上安装gcc g++ 或者 其他C/C++集成开发环境 ### 下载项目 1. 克隆仓库 ```sh git clone https://github.com/gaowanlu/Algorithm.git ```

回到顶部

## 算法学习 ### 第一章 算法之美 * 00000H_求-11-1..的n项和 * 00001H_一棋盘的麦子 * 00002H_神奇兔子数列 * 00003H_马克思手稿中的数学题 * 00004H_爱因斯坦的阶梯 * 00005H_验证歌德巴赫猜想 * 00006H_选择最大和最小元素 * 00007H_求第2大元素 ### 第二章 贪心算法 * 00000H_冒泡排序 * 00001H_最优装载问题 * 00002H_背包问题 * 00003H_会议安排 * 00004H_单源最短路径 * 00005H_哈夫曼编码 * 00006H_Prim最小生成树 * 00007H_最小延迟调度问题 * 00008H_插入排序 ### 第三章 分治法 * 00000H_二分查找 * 00001H_合并排序 * 00002H_快速排序 * 00003H_大整数乘法 * 00004H_选择最大最小元素 * 00005H_求第k大元素 ### 第四章 动态规划 * 00000H_最长公共子序列 * 00001H_编辑距离 * 00002H_游艇租赁 * 00003H_矩阵连乘 * 00004H_最优三角分割 * 00005H_石子合并 * 00006H_01背包问题 * 00007H_最优二叉搜索树 * 00008H_带权区间调度问题(暂未学习) ### 第五章 回溯法 * 00000H_01背包问题 * 00001H_最大团问题 * 00002H_地图染色问题 * 00003H_n皇后问题 * 00004H_最优加工顺序 * 00005H_旅行商问题 ### 第六章 分支界限法 * 00000H_0-1背包问题 * 00001H_旅行商问题 * 00002H_最优工程布线 ### 第七章 线性规划网络流 * 00000H_单纯形算法 * 00001H_最短增广路算法 * 00002H_最小费用路算法 * 00003H_配对方案问题 * 00004H_圆桌问题 * 00005H_试题库问题 * 00006H_最大收益问题 * 00007H_方格取数问题 * 00008H_旅游路线问题 ## 数据结构部分 ### 第一章 线性表 * 00000H_顺序表 ## 算法刷题 ### 简单 * 回文数 * 整数反转 * FizzBuzz ### 中等 * 两数相加 * Z字变换 ### 困难 ## C++ STL常用知识 ## 关于版权问题 > 本人知识将自己的笔记与代码分享至网络、如有侵犯请联系本人 邮箱: heizuboriyo@gmail.com 进行删除。 ## 贡献 贡献使开源社区成为学习、启发和创造的绝佳场所。 **非常感谢您做出的任何贡献**。 如果您有更好的建议,请 fork 存储库并创建拉取请求。 您也可以简单地打开带有“增强”标签的问题。 别忘了给项目打星! 再次感谢! 1. Fork 此项目 2. 创建您的功能分支 (`git checkout -b feature/AmazingFeature`) 3. 提交您的更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到远程分支 (`git push origin feature/AmazingFeature`) 5. 打开拉取请求

回到顶部

## 感谢 #### 书籍及及其作者 《趣学数据结构》人民邮电出版社 陈小玉 《趣学算法》人民邮电出版社 陈小玉 《算法训练营》电子工业出版社 陈小玉 《剑指offer》 第2版 电子工业出版社 何海涛 《算法导论》 机械工业出版社 #### 贡献人员 [@gaowanlu](https://github.com/gaowanlu)

回到顶部

## 开源协议 MIT License. 查看 `LICENSE` .

回到顶部

## 联系我们 wanlu - - heizuboriyo@gmail.com

回到顶部

[contributors-shield]: https://img.shields.io/github/contributors/gaowanlu/Algorithm.svg?style=for-the-badge [contributors-url]: https://github.com/gaowanlu/Algorithm/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/gaowanlu/Algorithm.svg?style=for-the-badge [forks-url]: https://github.com/gaowanlu/Algorithm/network/members [stars-shield]: https://img.shields.io/github/stars/gaowanlu/Algorithm.svg?style=for-the-badge [stars-url]: https://github.com/gaowanlu/Algorithm/stargazers [issues-shield]: https://img.shields.io/github/issues/gaowanlu/Algorithm.svg?style=for-the-badge [issues-url]: https://github.com/gaowanlu/Algorithm/issues [license-shield]: https://img.shields.io/github/license/gaowanlu/Algorithm.svg?style=for-the-badge [license-url]: https://github.com/gaowanlu/Algorithm/blob/master/LICENSE.txt [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555 [linkedin-url]: https://linkedin.com/in/gaowanlu [product-screenshot]: https://qn-next.xuetangx.com/16336235078778.png