欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

理论基础 —— 二叉树 —— 三叉链表

发布时间:2025/3/17 26 豆豆
生活随笔 收集整理的这篇文章主要介绍了 理论基础 —— 二叉树 —— 三叉链表 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【三叉链表】

在二叉链表的存储方式下,从某结点出发可以直接访问到它的孩子结点,但要找到某个结点的父节点需要从根节点开始搜索,最坏情况下,需要遍历整个二叉链表。

而三叉链表,在二叉链表的基础上加了一个指向父结点的指针域,使得即便于查找孩子结点,又便于查找父结点,但相对二叉链表而言,加大了空间开销。

template<class T> struct Node{T data;//数据域,存放该结点的信息Node<T> *lchild;//左指针域,存放指向左孩子的指针,当左孩子不存在时为空Node<T> *rchild;//右指针域,存放指向右孩子的指针,当右孩子不存在时为空Node<T> *parent;//父指针域,存放指向父节点的指针,当父节点不存在时为空 };

总结

以上是生活随笔为你收集整理的理论基础 —— 二叉树 —— 三叉链表的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。