专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
目录
相关文章推荐
Python爱好者社区  ·  iPhone 16 全系暴跌,简直香疯了! ·  2 天前  
Python爱好者社区  ·  自己工资 14K,找到月薪 ... ·  昨天  
Python爱好者社区  ·  你就是个普通博士,安心去个三四流高校就可以了 ... ·  2 天前  
Python中文社区  ·  用 Python 计算股票的支撑位和阻力位 ·  1 周前  
Python爱好者社区  ·  吴恩达,yyds ·  6 天前  
51好读  ›  专栏  ›  Python程序员

一个Python包,学会所有基础算法

Python程序员  · 公众号  · Python  · 2017-08-09 08:10

正文


Pygorithm


这是一个Python包,囊括了所有主要的基础算法。

这个包完全出于教学目的编写。


特性


非常好用

容易阅读的文档:http://pygorithm.readthedocs.io/en/latest/

直接把代码导入到编辑器中

实时计算时间复杂度


安装


在终端中执行下面命令

pip3  install  pygorithm

安装很简单,如果你用的是Python2,那么用pip替换pip3。根据你的权限,你可能会需要使用下面命令

pip  install  --user  pygorithm


快速使用说明


对列表进行排序

获取算法对应的代码

获取一个算法的时间复杂度


运行测试


使用下面命令运行测试

python3  -m  unittest

这个命令会运行tests文件夹下面的所有测试用例。



译者:诗书塞外

原文:https://github.com/OmkarPathak/pygorithm