首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

二叉排序树与二叉堆

二叉排序树与二叉堆

二叉排序树
用链表实现
令二叉树的每一个节点大于左子树的节点,小于右子树的节点。
中序遍历这样的一棵树,就能实现从小到大的输出
插入时,每一个新节点都是插在“最低端”


二叉堆
二叉堆是一棵完全二叉树,插入结点时尽量插在左边,按照顺序插入。
用数组实现
时间效率是稳定的nlogn
二叉堆规定:子节点的值一定要比父节点要小(或者大)。




继承事业,薪火相传
支持帮顶,路过支持一下
返回列表