网站做淘宝客收入咋样,wordpress全屏背景,网站内链怎么删除,wordpress微信h5登录Python部落(python.freelycode.com)组织翻译#xff0c;禁止转载#xff0c;欢迎转发。简介#xff1a;
您是否在为考试、作业或技术面试学习二叉树#xff1f;
Binarytree是一个Python库#xff0c;它通过一个简单的API生成二叉树#xff0c;可以进行检查和操作。它让您…Python部落(python.freelycode.com)组织翻译禁止转载欢迎转发。简介
您是否在为考试、作业或技术面试学习二叉树
Binarytree是一个Python库它通过一个简单的API生成二叉树可以进行检查和操作。它让您跳过繁琐的测试数据设置直接练习算法。还支持堆和BST二叉搜索树。
声明
Binarytree已经更新至4.0版。
请访问发布页链接https://github.com/joowani/binarytree/releases查看最近一次更新详情。
运行环境
Python 2.7, 3.4, 3.5 或 3.6。
安装
从PyPi安装稳定版
~$ pip install binarytree
直接从GitHub安装最新版
~$ pip install -e gitgitgithub.com:joowani/binarytree.gitmaster#eggbinarytree
根据不同的环境可能会需要sudo权限。
入门
默认情况下binarytree使用下面的类作为节点生成并美化打印各种二叉树使用binarytree.Node类来构建自己的树:检查树的属性:用层序广度优先索引来操作节点使用不同的算法遍历树支持列表:查看文档http://binarytree.readthedocs.io/en/latest/index.html了解更多详细信息
贡献
请在提交pull请求之前查看此页面链接http://binarytree.readthedocs.io/en/latest/contributing.html。谢谢英文原文https://github.com/joowani/binarytree
译者钱利鹏