python尝试自定义数据结构不知道怎么下手
16lz
2021-01-22
#!/usr/bin/python
classbst(object):#二叉搜索树
def__init__(self,item,left,right):
self._item=item
self._left=left
self._right=right
defdis_node(self):
printself._item
deftra_dis(self):
if(None!=self._left):
self._left.tra_dis()
self.dis_node()
if(None!=self._right):
self._right.tra_dis()
才学习Python,想自己定义数据结构时不知道怎么下手。
baidu/google了一下多是介绍built-in数据结构的资料,好不容易找到点自定义的,作者还说是新手学习笔记。。。
所以来问问,如果要做一个bst,是怎样的?看看我的代码符合python程序的一般风格吗?虽然可以运行,但写得像python代码更重要啊。
谢谢!
1 个解决方案
#1
http://download.csdn.net/detail/bugs2k/4611304
更多相关文章
- 支持c和python之间的跨语言(c)标记的代码编辑器
- 【小白自学笔记】【机器学习实战】【Python代码逐行理解】CH02
- 三个猜数字游戏代码(Python)
- 在混合的Bash-Python代码片段中,变量的双引号和单引号
- 《数据结构与算法Python语言描述》裘宗燕 笔记 第五章 栈和队列
- 八大经典排序算法基本思想及代码实现(插入排序,希尔排序,选择排序,
- 贝叶斯学习 -- matlab、python代码分析(3)
- UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的sh
- Linux下objdump查看C程序编译后的汇编代码