为什么说线索二叉树是一种物理结构
1
数据结构三要素中的两个要素分别为
数据的逻辑结构数据的存储结构,也称物理结构
它们的精确定义是:
数据的逻辑结构
数据元素之间的逻辑关系,与数据的存储无关。数据的存储结构
数据结构在计算机中的表示,是使用计算机语言实现的逻辑结构,它依赖于计算机语言。
2
通过逻辑结构和存储结构的精确定义我们可以发现,存储结构是 依赖于计算机语言 的,当我们用计算机高级语言如c语言去定义二叉线索树时,每个结点的 线索,即前驱和后继是 通过指针去定义的,而 指针是c语言的一种功能,这就满足了定义中的 “使用计算机语言实现的逻辑结构”。
读者可能会问,普通的二叉树也可以用c语言去定义啊,那为什么普通二叉树不是物理结构呢?好的,这个问题可以这么解答:
在我们规定中,二叉树已经被认为是一种逻辑结构,它隶属于非线性逻辑结构,同属于非线性结构的还有图、集合等,但是在线索二叉树中,多了“线索”这么一个概念,而在我们的规定中,“线索”并不属于逻辑结构中的任何一种类型或任何一种类型的某部分,所以只有我们在使用确定的计算机编程语言时通过借助语言的特性才能去将它表示出来(如c语言中的指针)。
综上,我们可以得出结论:线索二叉树属于存储结构(物理结构)。
最新发布
-
233小游戏赚钱是真的吗 233小游戏一天能赚多少钱
2025-05-22 03:30:02 -
揭秘Windows 10:轻松隐藏输入法,告别误触烦恼!
2025-05-19 03:42:19 -
如何查看电脑配置?3种简单方法快速获取硬件信息
2025-08-11 22:44:57 -
快手作品怎么快速上热门?怎么知道自己上热门了?2023-02-04 16:55:074207浏览
2025-07-19 18:36:07 -
DNF:重磅!终于合区了,跨7/8玩家可以一起打团了!
2025-05-13 14:23:49 -
舫的五笔:TEYN
2025-05-29 19:17:12 -
蓝钻酒多少钱一瓶 蓝钻酒价格表图一览
2025-05-08 03:00:09 -
市场价值超百亿!卡塔尔世界杯球衣大战一触即发:耐克逆袭,彪马受伤……
2025-06-03 01:02:08 -
微信音乐相册哪个好用?深度评测及推荐
2025-07-18 01:38:54 -
您所访问的页面不存在
2025-07-03 21:34:12