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

大学生做网站兼职市场营销策划包括哪些内容

大学生做网站兼职,市场营销策划包括哪些内容,做电商有哪些网站有哪些,利用bootstrap建立个人网站欢迎来到干货小仓库 "沙漠尽头必是绿洲。" --面对技术难题时,坚持终会看到希望。 1.二叉搜索树的概念 二叉搜索树又称二叉排序树,它或者是一颗空树,或者是具有以下性质的二叉树: a、若它的左子树不为空,则…

欢迎来到干货小仓库

"沙漠尽头必是绿洲。"

                                --面对技术难题时,坚持终会看到希望。

1.二叉搜索树的概念

二叉搜索树又称二叉排序树,它或者是一颗空树,或者是具有以下性质的二叉树:

a、若它的左子树不为空,则左子树上所有节点的值都小于根节点的值。

b、若它的右子树不为空,则右子树上所有节点的值都大于根节点的值。

c、它的左右子树也分别为二叉搜索树

2.二叉搜索树的查找

①从根开始比较,若查找的目标值比根大则往右子树中查找,比根小则往左边找。

②最多查找高度次,走到空还没找到,则这个值不存在。

循坏实现和递归实现

3.二叉搜索树的插入

a、若树为空,则直接新增节点,赋值给根(root)。

b、树不为空,则按二叉搜索树的规则走,比根节点大的 往右子树找,反之往左子树找,找到插入位置后,与该位置的父节点比较,看链接在左子树还是右子树。

c、当插入的数据,树中已有则插入失败。

4.二叉搜索树的删除

首先遍历二叉搜索树,看是否存在删除的值,不存在则直接返回false。

存在:主要分为两种情况

①该节点其左子树/右子树其中一个不为空或者都为空

②该节点其左子树和右子树都不为空。

第一种情况

第二种情况:要删除的节点的左右子树都不为空

方式一:与左子树的最右节点交换(左子树最大值)

方式二:与右子树的最左节点交换(右子树最小值)

非递归版本

//非递归
bool Erase(const K& key)
{Node* cur = _root;Node* parent = nullptr;while (cur){if (cur->_key > key){parent = cur;cur = cur->_left;}else if (cur->_key < key){parent = cur;cur = cur->_right;}//找到删除元素了else{	//左子树为空if (cur->_left == nullptr){	//要删除的数据是根节点if (cur == _root)_root = _root->_right;else{if (parent->_right == cur)parent->_right = cur->_right;elseparent->_left = cur->_right;}}//右子树为空else if (cur->_right == nullptr){	//要删除的数据是根节点if (cur == _root){_root = _root->_left;}else{if (parent->_right == cur)parent->_right = cur->_left;elseparent->_left = cur->_left;}}//左右都不为空else{//找左子树的最大值(其右子树必为空)parent = cur;Node* leftMax = cur->_left;while (leftMax->_right != nullptr){parent = leftMax;leftMax = leftMax->_right;}swap(cur->_key, leftMax->_key);if (parent->_left == leftMax)parent->_left = leftMax->_left;elseparent->_right = leftMax->_left;cur = leftMax;}delete cur;return true;}}return false;
}

递归版本


          觉得不错的可以点赞+收藏+关注奥!!!谢谢大家的支持

http://www.dtcms.com/wzjs/236702.html

相关文章:

  • 河源手机网站制作五年级下册数学优化设计答案
  • 政府网站建设集约化服务器seo咨询推广找推推蛙
  • 注册二级建造师查询入口谷歌优化排名怎么做
  • 增城网站建设合肥seo网络优化公司
  • 五金设备网站建设怎样制作属于自己的网站
  • 做礼品的网站新闻头条今日要闻10条
  • 如何创建一个官网长春seo公司哪家好
  • 超链接到网站怎么做视频文件建站软件
  • 做设计赚钱网站有哪些长尾关键词挖掘精灵
  • 北京政府网站开发搜索引擎优化举例说明
  • robots.txt 禁止爬行整个网站成都私人做网站建设
  • 东营市建设网站网站域名费一年多少钱
  • wordpress. 评论插件杭州优化公司多少钱
  • 河南安阳区号seo分析师招聘
  • 医疗器械网站前置审批做营销策划的公司
  • 北海网站网站建设整合营销传播
  • 网站文件名优化chrome谷歌浏览器
  • 网站被黑应该怎么做网络优化软件
  • 企业网站建设的核心是百度一下百度搜索首页
  • 网站名称可以更换吗国际羽联最新排名
  • 男女做那个那个的视频网站成都百度推广和seo优化
  • 贵阳网站建设是什么网络推广怎么样
  • 重庆网站建设公司有哪些内容免费的个人网站怎么做
  • b2b网站运营应该注意什么小时seo
  • 网页与网站设计免费文案素材网站
  • 哪里有html5网站建设河北seo技术培训
  • 电子商务网站策划书3500字旅游最新资讯 新闻
  • 文档上传网站sem培训班学费哪个好
  • 一个主机可以做几个网站域名网站建设哪家好公司
  • 销售型网站建设宝塔没有域名直接做网站怎么弄