美文网首页
数据结构与算法

数据结构与算法

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-05-21 08:45 被阅读0次

1、二叉树

先、中、后,是以根节点的访问次序(即节点在访问输出列表中所处的位置)为标准的。
先序遍历(DLR):先根后左再右。
中序遍历(LDR):先左后根在右。
后序遍历(LRD):先左后右再根。

2、霍夫曼树

假设有n个权值{w1,w2,w3.....wn},构造一颗有n个叶子节点的二叉树,每个叶子节点带权wi,带权路径长度WPL最小的二叉树为最优二叉树或霍夫曼树,其并不是唯一的。

3、概念

顺序查找(线性查找):从线性表的一端开始,逐个与给定的关键字K进行比较,直到找到关键字=K的记录或到达表的另一端。
索引顺序查找(分块查找):将表分成若干块,每一块中关键字不一定有序,但块之间是有序的,即后一块中所有记录的关键字均大于前一块中最大的关键字。然后建立一个索引表,索引表包含2项内容,一项是各块的最大关键字,另一项是各块的起始位置。其中,索引表按关键字排序。
折半查找:查找表以数组的形式存储,且数组需事先按升序排列,每一趟查找范围为上一趟的一半。
动态查找:查找时还进行元素的增加、删除操作;如二叉搜索树、平衡二叉树、哈希表。

相关文章

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 数据结构与算法 - 树形结构

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构 目录 ...

  • 最新完整数据结构与算法

    最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 ...

  • 数据结构与算法

    数据结构与算法之美 数据结构与算法之美1--如何学数据结构与算法之美2--复杂度分析(上)数据结构与算法之美3--...

  • 算法与数据结构(1),List

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 习惯了,深夜更新博客...

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

  • 算法与数据结构(3),并发结构

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 本来已经合上电脑了,...

  • 算法与数据结构(2),Map

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 睡了不到六个小时,被...

  • 数据结构与算法

    参考链接:算法 数据结构与算法 iOS数据结构 和 算法 上 算法 1、数据结构: 集合结构: 线性结构: 树形结...

网友评论

      本文标题:数据结构与算法

      本文链接:https://www.haomeiwen.com/subject/vktyyrtx.html