• 二叉排序树与二叉堆


    1 快排效率是不稳定的nlogn
    2 二叉树实现排序的效率是稳定的nlogn
    3 用二叉树实现排序有两种方法: 二叉排序树和二叉堆排序树 二者在实现及原理上有不同之处。
     
    二叉排序树
     用链表实现
     令二叉树的每一个节点大于左子树的节点,小于右子树的节点。
     中序遍历这样的一棵树,就能实现从小到大的输出
     插入时,每一个新节点都是插在“最低端”
     
    二叉堆
     二叉堆是一棵完全二叉树,插入结点时尽量插在左边,按照顺序插入。
     用数组实现
     时间效率是稳定的nlogn
     二叉堆规定:子节点的值一定要比父节点要小(或者大)。
    二叉排序树与二叉堆 - Leo - 好记性不如烂笔头---Leo
     二叉排序树与二叉堆 - Leo - 好记性不如烂笔头---Leo

     

    二叉排序树与二叉堆 - Leo - 好记性不如烂笔头---Leo

     

    二叉排序树与二叉堆 - Leo - 好记性不如烂笔头---Leo

     

    二叉排序树与二叉堆 - Leo - 好记性不如烂笔头---Leo
     
    http://blog.163.com/clevertanglei900@126/blog/static/111352259201131891452434/
     
     

     

  • 相关阅读:
    第47课 父子间的冲突
    第46课 继承中的构造与析构
    第45课 不同的继承方式
    3.天线-网络规划-网络优化
    2.多址技术
    断剑重铸013
    断剑重铸012
    断剑重铸011
    1.LTE系统概述
    断剑重铸010
  • 原文地址:https://www.cnblogs.com/wuyuankun/p/3753444.html
Copyright © 2020-2023  润新知