预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共38页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

5二叉树5.1二叉树的概念 5.2二叉树的周游 5.3二叉树的存储结构 5.4二叉搜索树 5.5堆与优先队列 5.6Huffman树及其应用 5.7二叉树知识点总结二叉搜索树二叉搜索树二叉搜索树举例二叉搜索树的基本操作二叉搜索树查找操作13二叉搜索树查找分析——平均情况分析二叉搜索树插入操作利用插入操作可以构造一棵二叉搜索树二叉搜索树插入操作(另一个例子)对二叉搜索树的检索,每一次只需与结点的一棵子树相比较 在执行插入操作时,也不必像在有序线性表中插入元素那样要移动大量的数据,而只需改动某个结点的空指针插入一个叶结点即可 与查找结点的操作一样,插入一个新结点操作的时间复杂度是根到插入位置的路径长度,因此在树形比较平衡时二叉搜索树的效率相当高二叉搜索树删除操作情况1二叉搜索树删除操作情况2要删除的节点有两个子节点 合并删除 通过复制进行删除合并删除合并删除合并删除复制删除复制删除复制删除内容提要平衡的二叉搜索树(AVL)AVL树的性质平衡因子AVL树结点的插入恢复平衡AVL树结构调整31323334AVL树的插入36课堂练习书面作业