资讯详情

基于Python的多叉树遍历算法

综直厘翘

S

赛理

)

信息记录材料

2019

5

月第

20

卷第

5

基于

Python

多叉树遍历算法

钱雨波

王金祥

(

指导老师

)

(

延边大学

吉林

延边

1

33000

)

摘要

C/C

改进环境中的二叉树遍历算法

提出以

Python

对编程语言的多叉树遍历算法进行实例分析.

关键词

Python;

多叉树

遍历算法

中图分类号

TP39

文献标识码

A

文章编号

1009-5624

(

2019

)

05-0240-02

1

引言

二叉树是一种常见的空间数据结构

由于具有

操作方便

结构简单

广泛应用于搜索等优点

排序等领域

然而,二叉树有静态结构形式的缺点

也就是说,只能做子结点

0

1

2

多叉树更灵活

的树形

2

Python

语言简介

Python

语言是美国大学最受欢迎的高级程序设计

语言

是最接近自然语言的通用编程语言

C

被称为高级语言

鼻祖

那么

Python

语言完全可以

被认为是目前高级程序设计语言的集大成者

Python

设计哲学是

简洁

优雅

明确

其开发者的

哲学是

用一种方式

做一件事最好只有一种方式

支持动态类型是

Python

的一大特色

这也是

C/C

所不

具备的优势

此外,与传统的高级编程语言格式相比

Python

缩进规则更像是一门艺术

3

多叉树的储存结构

多叉树形采用动态向量存储模式

即任意一个子

只有父结点

任何父结点都可以动态地指向任何

由个子结点组成的子结点列表

根据

Python

列表的特性

可用列表的

append

动态增加子结点函数

类定义如

class

Node(object)

:

def

_

init

_

(self,

value=None)

:

self,

value

=

value

self,

children

=

[]

def

add_child(self,

node)

:

self,

children,

append(node)

其中

value

表示当前结点的含义或相应值

children

当前结点的子结点列表对应

即所有子

结点

(

是动态集合

)

监测和测量组的情况

填写

水泵房运行记录

(

2

)

水泵出口实时压力

水泵机组流量

机组运行电

流功率

监控清水池的液位

每小时记录数据

录一次

填入

生产经营日报

3

)

监测和测量高压配电间

高压配电间配电柜

监测和测量表等

监视直流屏上故障指示报警

配电柜

继电器仪表是否正常

房间里是否有异味等

填写相关记

2

水泵房运行记录

air**

耗电

s

fltf

930r

IR

fi

送水

圧力

fltf

900r

mu*

AW

1

1

1

m

(h

(h)

(■)

(bar

(h)

h

1

1010

65

1171

48

14100

0.1

40

149

50

0.1

28

217

5

0.0

10

3150

0

0.

1

44

5

12

2.2

1

3.5

5

8

2

1

2

1101

02

1064

67

15225

0.1

38

134

00

0.1

26

225

0

0.0

10

3120

0

0.1

44

4

10

2.2

3

3.5

9

4

2

2

3

1038

54

1151

89

14850

0.1

43

148

50

0.

1

29

390

0

0.0

18

3240

0

0.1

48

4

9

2.5

6

3.6

8

8

2

1

下一年能效目标

/

指标的制定

会考虑到两个影响能

源消耗的因素

一是随着市区人口不断增长

下一年市区

需水量将增加

而市区用水特点变化不大

送水时变化系

数变化不大

这就无法改变目前送水泵运行搭配不合理的

现状

而且随着市区用水量的增加

送水盲区的时段将延

这些因素将会导致公司用能效率降低

二是厂内低变

用电设备的增加

据此制定下一年能源指标

电单耗不高

0.

152kwh/m

3

,

其中送水泵房综合单位电耗为

373kwh/

kn?*MPa

2.4

改进措施

(

1

)

继续加强与调度的沟通协调

优化运行控制

缩短两台变频泵转速低于

900rpm

的运行时间

(

2

)

完善送水泵房单台设备运行数据的检测能力

(

3

)

修改完善送水泵房相关操作规程并进行考核培

(

4

)

目前水泵扬程偏高

水泵运行偏离高效点

致运行效率降低

在日后选购水泵备台时

考虑降低额定

扬程

3

能源使用分析

该公司的能源消耗主要以电力为主

经过上面的分析

同时对比检测结果的各项数据

可以知道通过变频技术降

低运行频率和对其他方面进行的改造

能够达到较好的节

能效果

另外建议尽量减少变频泵在低于

900rpm

的工况

下的运行时间

可以使变频水泵节能效果显著

参考文献

[1]

王建民.变频调速恒压供水系统在住宅区供水中的应用

[J].

工业用水与废水

2004,

35

(

3

)

:

49-50.

[2]

谭若涛.水泵变频供水及节能分析

[J1.2006.

[3]

刘妍

李耘涛.过程与过程方法在质量管理体系中的应用

[J1.

科技管理研究

2007

年第

7

期.

标签: 延边压力变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台