# 玩转算法 - Python语言描述
> 以最简单的方式走进算法的世界,我们要从入门到努力,不要从入门到放弃。
## 定位人群:
* 零基础同学
* 刚入门同学
* 想快速复习的同学
## 声明
本项目旨在用最直观、简练的方式讲解数据结构和算法,所有实现参考了很多书籍或前辈的分享,只用于**学习和演示**,请注意以下几点:
* 我们并不完全保证内容的标准性,如遇到有问题的地方还请及时指正
* 其中很多内容可能来自书籍或网络上的分享,如果冒犯了您的著作权等,请及时指出,我们会第一时间处理
* 所有实现均用于学习和演示目的,它们的效率将低于很多标准库中的实现
* 无特殊说明,代码部分均基于`python3`
* 主要目的是学习或复习算法,均不做异常捕获
## Changelog
日期|内容
--|--
2019-04-29|项目成立,contributor: [liuzhen153](https://github.com/liuzhen153) [chaochaoZ](https://github.com/chaochaoZ)
2019-05-05|1.基础目录确认<br>2.新增wiki contributor: [wsqstar](https://github.com/wsqstar)<br>3.完成算法理论
2019-05-07|完成:什么是数据结构、如何选择数据结构
2019-05-09|完成:数据结构 - 链表、数组
2019-05-10|完成:数据结构 - 栈、队列 <br>新增:Python中的数据结构(规划)
2019-05-11|完成:Python中的数据结构 - 列表、元组
2019-05-12|完成:Python中的数据结构 - 字典
2019-05-13|完成:Python中的数据结构 - 集合、算法实现 - 冒泡排序、选择排序、插入排序
2019-05-14|完成:算法实现 - 归并排序;[PR for TheAlgorithms/Python](https://github.com/TheAlgorithms/Python/pull/804)
2019-05-29|完成:算法实现 - 快速排序
## 参考附录
* 【书籍】我的第一本算法书
* 【网站】[The Algorithms - Python](https://github.com/TheAlgorithms/Python)
* 【网站】[维基百科](https://zh.wikipedia.org)
* 【网站】[百度百科](https://baike.baidu.com/)
* 【博客】[SakuraOne](https://www.cnblogs.com/myworld7/p/8449614.html)
* 【网站】[菜鸟教程](https://www.runoob.com)
# 代码库地址
[https://github.com/liuzhen153/play-algorithm-python](https://github.com/liuzhen153/play-algorithm-python)