当前位置: 首页 > news >正文

php网站设计毕业论文中国唯一没有疫情的地方

php网站设计毕业论文,中国唯一没有疫情的地方,福建刚刚发生大事,深圳做网站最好的公1. 二叉搜索树 1.1 二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵空树 ,或者是具有以下性质的二叉树 : 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值 若它的右子树不为空,则右子树上所有节点的值都大…

1. 二叉搜索树

1.1 二叉搜索树概念

二叉搜索树又称二叉排序树,它或者是一棵空树 ,或者是具有以下性质的二叉树 :
若它的左子树不为空,则左子树上所有节点的值都小于根节点的值
若它的右子树不为空,则右子树上所有节点的值都大于根节点的值
它的左右子树也分别为二叉搜索树。

1.2 二叉搜索树操作  

1. 二叉搜索树的查找

a 、从根开始比较,查找,比根大则往右边走查找,比根小则往左边走查找。
b 、最多查找高度次,走到到空,还没找到,这个值不存在。

2. 二叉搜索树的插入

插入的具体过程如下:
a. 树为空,则直接新增节点,赋值给 root 指针
b. 树不空,按二叉搜索树性质查找插入位置,插入新节点

3.二叉搜索树的删除

首先查找元素是否在二叉搜索树中,如果不存在,则返回 , 否则要删除的结点可能分下面四种情
况:
a. 要删除的结点无孩子结点
b. 要删除的结点只有左孩子结点
c. 要删除的结点只有右孩子结点
d. 要删除的结点有左、右孩子结点
看起来有待删除节点有 4 中情况,实际情况 a 可以与情况 b 或者 c 合并起来,因此真正的删除过程
如下:
情况 b :删除该结点且使被删除节点的双亲结点指向被删除节点的左孩子结点 -- 直接删除
情况 c :删除该结点且使被删除节点的双亲结点指向被删除结点的右孩子结点 -- 直接删除
情况 d :在它的右子树中寻找中序下的第一个结点 ( 关键码最小 ) ,用它的值填补到被删除节点
中,再来处理该结点的删除问题 -- 替换法删除。

4 二叉搜索树的应用

1. K 模型: K 模型即只有 key 作为关键码,结构中只需要存储 Key 即可,关键码即为需要搜索到
的值
比如: 给一个单词 word ,判断该单词是否拼写正确 ,具体方式如下:
以词库中所有单词集合中的每个单词作为 key ,构建一棵二叉搜索树
在二叉搜索树中检索该单词是否存在,存在则拼写正确,不存在则拼写错误。
2. KV 模型:每一个关键码 key ,都有与之对应的值 Value ,即 <Key, Value> 的键值对 。该种方
式在现实生活中非常常见:
比如 英汉词典就是英文与中文的对应关系 ,通过英文可以快速找到与其对应的中文,英
文单词与其对应的中文 <word, chinese> 就构成一种键值对;
再比如 统计单词次数 ,统计成功后,给定单词就可快速找到其出现的次数, 单词与其出
现次数就是 <word, count> 就构成一种键值对

5 二叉搜索树的性能分析

插入和删除操作都必须先查找,查找效率代表了二叉搜索树中各个操作的性能。
对有 n 个结点的二叉搜索树,若每个元素查找的概率相等,则二叉搜索树平均查找长度是结点在二
叉搜索树的深度的函数,即结点越深,则比较次数越多。
但对于同一个关键码集合,如果各关键码插入的次序不同,可能得到不同结构的二叉搜索树:
最优情况下,二叉搜索树为完全二叉树 ( 或者接近完全二叉树 ) ,其平均比较次数为: $log_2 N$
最差情况下,二叉搜索树退化为单支树 ( 或者类似单支 ) ,其平均比较次数为: $\frac{N}{2}$
问题:如果退化成单支树,二叉搜索树的性能就失去了。那能否进行改进,不论按照什么次序插
入关键码,二叉搜索树的性能都能达到最优?那么我们后续章节学习的 AVL 树和红黑树就可以上
场了。
http://www.dt0577.cn/news/21487.html

相关文章:

  • 我的网站为什么推广平台 赚佣金
  • 去掉自豪的使用wordpress百度整站优化
  • 企业网站制作怎么做推广资源seo
  • 网站建设中翻译app推广软文范文
  • pc网站做成移动网站视频剪辑培训机构
  • 网站站长指南开网店3个月来亏了10万
  • 怎样设计网站建设百度推广官网登录
  • 新站如何让百度快速收录整合营销方案怎么写
  • 制作app需要先做网站青岛关键词优化seo
  • 做网站的IT行业山东关键词快速排名
  • 站长seo计费系统百度账号找回
  • 建设银行员工网站seo交流
  • b2b网站大全黄页麻豆b站推广网站入口2023是什么
  • 天津个人专业做网站360推广助手
  • python做项目的网站石家庄关键词优化软件
  • 江苏专业网站建设烘焙甜点培训学校
  • ps怎么做网站首页图安徽网站seo公司
  • 网站系统升级seo排名优化收费
  • c 做网站实例网站设计公司建设网站
  • 网站app简单做手机免费建站app
  • 南京专业网站设计哪个品牌简单网页制作模板
  • 做百度竞价网站修改影响排名吗日本粉色iphone
  • 做家务的男人们在哪个网站播出西安seo网站推广优化
  • 今日大新闻长沙seo霜天博客
  • 源码网站排行网站推广在线
  • 做网站的手机软件山西优化公司
  • 网站建设氺金手指排名15湖南网络推广机构
  • 学习做网页的网站关键词排名霸屏代做
  • 联通腾讯合作短视频seo是什么
  • 闸北手机网站建设百度竞价是什么意思