二叉树是用来干什么的?在软件工程方面有什么用途,请帮小弟举几个实例。

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:44:17
请具体举例说明,到底是用来干什么的,感激不尽。

由于正在学二叉树,不想浮光掠影,求本质。想知道二叉树的实用价值。二叉树的结构各位大虾就不用说了,具体说说这种数据结构用在什么方面,越详细越好——学以致用才有乐趣。回答的好加分啊。

最好把n(n>=2)叉树也拿来讲讲吧。

二叉树没怎么用过,只是学习时候入门用的数据结构.现在用的基本上都是多于二个叉的树.比如显示一个树结构.在一个树里找指定的结点.写游戏的时候,我把场景放到节点上,这样出了一个场景,就切到父节点的场景.这个叫做'入口'技术,通过变换节点在树中的位置,打开同一个门,就可以到不同的地方.
泛泛的二叉树没怎么用,不过排序二叉树倒是不错,提高查找速度.我在游戏里面用了,很有效果哦:)

一种数据结构,用于保存和处理树状的数据,如家谱

应用极为广泛,因为根据数据结构的理论,任何复杂的树够可以转换为二叉中并进行处理

二叉树再排序、查找、大规模数据索引方面有很多很多应用

二叉树排序是简单算法排序中速度最快的

简单来说,二叉树是一种获得最佳答案的算法,在实际项目中,用在决策分析的场合比较多

在线直销系统里,二叉树最常用,是一种等级制度和上下关系的体现

二叉树是一种数据结构,软件工程中会有许多这样的数据结构,很有用