那些年错过的数据结构与算法(八)

2017-09-08  本文已影响5人  好饼哥

本篇文章将结合《算法》第4版、业界大牛的博客和自己的理解,具体描述树的一些概念,如有错误,请大佬指出。如有侵权,请联系我删除,谢谢。

基本概念

树是一种简单的非线性结构,是以分支关系定义的层级结构。和自然界的树结构形式很类似,所以称之为树。例如,物种分类(门、纲、目、科、属、种等)、组织结构(处、科、室等)、行政区(国家、省、市、区),这些具有层次关系的数据,都可以用树这种数据结构来描述。

在用图形表示数据结构中元素之间的前后关系时,一般使用有向箭头,但在树形结构中,一般去掉箭头也不会引起歧义,常常使用无向线段代表数据元素之间的逻辑关系。

下面结合图来介绍相关术语(图片来源于网络)。

image.png

这一篇讲的是树的基本要点,内容不多,本来还有二叉树,但是写在一起又觉得多了点,就分开2篇来写。所以下一篇讲二叉树的一些概念。敬请期待哦<( ̄︶ ̄)>。

上一篇 下一篇

猜你喜欢

热点阅读