二叉树基本概念

一:为什么要使用树

因为有序数组的插入数据和删除数太慢
链表查找数据太慢
而树的优点就是: 能够快速查找 , 删除以及插入数据

二:树的结构

图1

三:路径

顺着节点之间的边,从一个节点到另外一个节点,所经过的节点顺序排列就是路径

四:根

树最上面的节点就是根节点,一棵树只有一个根节点,而且从根节点到任何一个节点都有且只有一条路径

五:父节点

每个节点向上链接到的节点就是该节点的父节点

六:子节点

每个节点向下链接到的节点就是该节点的子节点

七:叶子节点

没有子节点的节点就是叶子节点

八:子树

每个节点都可以作为一个子树的根节点,它和它所有的子节点,子节点和子节点组合就是子树

九:访问

访问节点就是对节点进行操作,例如:查看节点数据 , 但是如果只是经过该节点就不叫做访问

十:层

一个节点的层次是指从根节点开始到这个节点有多少代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值