动态查找表.ppt
9.2 动态查找表 一、二叉排序树的定义 将线性表构造成二叉排序树的优点: 讨论1:二叉排序树的查找插入算法如何实现? 讨论2:二叉排序树的删除操作如何实现? 难点:*p有两棵子树时,如何进行删除操作? 例:请从下面的二叉排序树中删除结点P。 三、二叉排序树的查找分析 最好情况:与折半查找中的判定树相同(即形态比较均衡) 何谓“平衡二叉树”? 1)LL平衡旋转: 3)LR平衡旋转: * 特点: 一、二叉排序树的定义 二、二叉排序树的插入与删除 三、二叉排序树的查找分析 四、平衡二叉树 表结构在查找过程中动态生成。 要求: 对于给定值key, 若表中存在其关键字等于key的记录,则查找成功返回;否则插入关键字等于key 的记录。 典型的动态表———二叉排序树 ----或是一棵空树;或者是具有如下性质的非空二叉树: (1)左子树的所有结点均小于根的值; (2)右子树的所有结点均大于根的值; (3)它的左右子树也分别为二叉排序树。 (a) (b) 例:下列2种图形中,哪个不是二叉排序树 ? 想一想:对它中序遍历之后是什么效果? 7 4 1 10 2 6 5 3 9 8 5 10 2 1 6 4 7 3 9 8 45 24 53 12 90 如果改变输入顺序为(24,53, 45,45,12,24,90), 查找成功返回 查找成功 例:输入待查找的关键字序列=(45,24,53,
您可能关注的文档
- 副本副本照勤来往货单2013-11.xls
- 副本单选题3.xls
- 副本厂房所有楼号人工挖孔桩收方记录表.xls
- 副本县人民医院维修工程清单.xls
- 副本变更一括管理.xls
- 副本各国电视及伴音制式.xls
- 副本图书目录登记册空.xls
- 副本塑钢窗与铝合金的比较.xls
- 副本实际开槽及超挖部分1.xls
- 副本底孔泄洪闸闸室稳定计算.xls
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)