- 16
- 0
- 约 12页
- 2017-09-23 发布于江苏
- 举报
第六章 二叉树的应用 6.1 二叉搜索树 6.1.1 二叉搜索树的定义 二叉搜索树(binany searching tree) 又称二叉排序树(binary sorting tree),它或者是一棵空树,或者是一棵具有如下特性的非空二叉树。 (1) 若它的左子树非空,则左子树上所有结点的关键字均小于根结点的关键字; (2) 若它的右子树非空,则右子树上所有结点的关键字均大于(若允许具有相同的关键字的结点存在,则大于等于)根结点的关键字; (3) 左、右子树本身又各是一棵二叉搜索树。 6.1.2 二叉搜索树的运算概述 (1) 从二叉搜索树中查找等于给定值x的元素,若查找成功则返回结点值域的地址,否则返回空指针。 ElemType* Find(struct BTreeNode* BST, ElemType x); (2) 从二叉搜索树中查找等于给定值x的元素,若查找成功则用x的值更新(即修改)该结点值并返回1表示更新成功,否则不做修改并返回0表示更新失败。 int Update(struct BTreeNode* BST, ElemType x); (3) 向二叉搜索树插入一个元素x,使得插入后仍是一棵二叉搜索树。 void Insert(struct BTr
您可能关注的文档
最近下载
- 机电传动单向数控平台设计.doc VIP
- 2025年河北省高考对口招生考试数学试卷真题(含答案详解).docx
- 2021年6月广东省韶关市浈江区乡村教师招聘考试《教育综合知识》试卷及答案.pdf VIP
- 营养师三级技能公共营养师培训课程教学课件.ppt VIP
- 基于单片机的智能鱼缸控制系统设计.doc VIP
- 广东省揭阳市部分学校九年级中考一模数学试题(含答案).pdf VIP
- 新22J04-2 内装修二(细部构造)建筑工程图集.pdf VIP
- 幼儿学前班认识钟表练习试题合集.doc VIP
- 开工报告1开工报告1.docx VIP
- 结构化面试评分表(公务员和事业单位考试面试专用).xls VIP
原创力文档

文档评论(0)