数据结构之查找
来源:互联网 发布:笔记本为什么网络受限 编辑:程序博客网 时间:2024/06/06 01:11
所涉及的主要内容如下图所示:
在基本概念里,静态查找表只有两种操作,一种是查询某个“特定”的数据元素是否在查找表中;另一种是检索某个“特定”的数据元素的各种属性。而在动态查找表中还可以进行插入数据元素和删除数据元素的操作。
在静态查找表知识中,分块查找过程分为两步,首先在索引表中确定待查记录所在块,而后在该块内顺序查找。而索引表是有序排列的!
在动态查找表知识中,要清楚二叉排序树的构造过程及其与哈弗曼树构造过程的区别(后者的构造会出现新的结点)。在考题中二叉排序树的查找算法、插入算法、删除算法相对较易出现!对于平衡二叉树就要掌握调整平衡的四种方法了!
对于二叉排序树的删除操作要分情况考虑。
1、所删节点为叶子节点;
2、所删节点只有左子树或又子树;
3、所删节点左右子树均存在。
平衡二叉树在做调整平衡处理时一定要找好那个旋转中心,这个节点便是在二叉平衡树上插入节点而失去平衡的最小子树的根节点。通过下图认真体会下:
要结合算法的实现来理解这些查找的核心思想!
- 数据结构 -- 查找之 二分法查找
- 数据结构之查找
- 数据结构之查找
- 数据结构之查找
- 数据结构之折半查找
- 数据结构之“查找”-0
- 数据结构之查找算法
- 数据结构笔记之查找
- 数据结构之查找
- 数据结构之查找
- 数据结构之查找<一>
- 数据结构笔记之----查找
- 数据结构之顺序查找
- 数据结构之二分查找
- 数据结构之排序查找
- 数据结构之查找
- 数据结构之查找算法
- 数据结构之查找
- word文档参考文献如何自动编号
- 哪些设计模式最值得学习
- 名人故事:少年黑客艾伦与盖茨
- ASP.NET MVC 项目中使用 WebForm
- 设计模式之AbstractFactory模式
- 数据结构之查找
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 第二章 缓冲区(1)
- 查看本机端口的使用情况
- iphone开发实例 SQLite数据库使用
- 递归函数生成排列
- GetWindowRect GetClientRect
- 60 条老外眼中中国人标签
- 端口号