当前位置: 首页 > 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.mmbaike.com/news/108000.html

相关文章:

  • 设计出色的网站网站优化服务
  • 网络运维工程师任职要求windows优化大师官方免费
  • 冕宁住房和建设局网站网络营销公司
  • h5制作工具网站武汉网站设计
  • 垂直类b2c网站永久免费进销存管理软件手机版
  • 免费建设互动的网站seo公司多少钱
  • 前端角度实现网站首页加载慢优化网站友情链接检测
  • 如何做网站推广自己产品培训优化
  • 购物网站制作实例谷歌优化教程
  • 葫芦岛做网站新冠疫苗接种最新消息
  • 做网站汉中免费网站生成器
  • 金融网站做不了公安备案谷歌seo和百度seo区别
  • 泉州哪里做网站网络营销策划与推广
  • 个人网站链接怎么做wix网站制作
  • 南京网站制作哪家好网络营销环境分析包括哪些内容
  • 网站开发什么语言比较快女排联赛最新排行榜
  • 网站栏目页关键词如何做百度搜索排名机制
  • 手机网站制作良心服务seoul是哪个城市
  • 好用的网站网络营销策划书怎么写
  • 网站建设桂林河南网络推广公司
  • 哪家做的网站有利于百度推广宁德市疫情
  • 最好科技上海网站建设菏泽百度推广公司电话
  • 连云港网站建设哪家好主要推广手段免费
  • 百度云免费做网站seo是什么职业岗位
  • 沅江市建设局网站怎么才能建立一个网站卖东西
  • 单页网站域名完整html网页代码案例
  • 丽水微信网站建设公司今日刚刚发生的新闻
  • 企业管理咨询服务合同范本淘宝网店的seo主要是什么
  • 中山移动网站设计公司网站之家查询
  • 安徽黄山网站建设南京seo优化公司