zoukankan      html  css  js  c++  java
  • 树结构_树结构理论知识

    树结构

      1. 常用的树结构
                    公司组织架构    文件系统路径查找    家族系谱图
      2. 树结构, 数组, 链表, 哈希表的比较
                    1. 数组
                        优点:
                            数组的主要优点是根据下标访问数据效率很高
                        缺点:
                           数组进行插入,删除操作时,需要大量元素的移位,效率低
                    2. 链表
                        优点:
                            链表在进行插入和删除操作时,效率很高
                        缺点:
                            链表在进行查找时, 必须从头或尾部开始遍历, 效率很低
                    3. 哈希表
                        优点: 
                            哈希表子啊查找, 插入, 删除数据时, 效率都很高
                        缺点:
                            1. 空间利用率不高, 底层使用的是数组, 并且某些的那元没有被利用
                            2. 哈希表中的数据是无序的, 不能通过固定的顺序来遍历
                            3. 不能快速找出最大值, 最小值等这些特殊的值
                    4. 树结构
                        优点: 
                            树结构是非线性的,可以实现一对多的关系
                        缺点:
      3. 树结构相关的术语
                    略
      4. 树的表示方式
                    即圆点和直线的形式表示
      5. 重要结论
                    所有的树在本质上都可以用二叉树模拟出来, 因此二叉树是非常重要的一种树结构
     
     
  • 相关阅读:
    我非要捅穿这 Neutron(三)架构分析与代码实现篇(基于 OpenStack Rocky)
    我非要捅穿这 Neutron(二)上层资源模型篇
    $('.one + div')选取class为one的下一个元素
    15分钟,教你用Python爬网站数据,并用BI可视化分析!
    $("div span")选取里的所有的元素
    根据给定的元素名匹配元素
    根据给定的类名匹配元素
    根据给定的id匹配一个元素
    想创业,请问有没有投资小的项目?
    Vue组件间的通信
  • 原文地址:https://www.cnblogs.com/carreyBlog/p/13657110.html
Copyright © 2011-2022 走看看