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

网络做网站产品线上营销有哪些方式

网络做网站,产品线上营销有哪些方式,百度大搜推广和百度竞价,网站首页成品思路:根据目标值不断向左或向右递归,找到目标节点(或者最后没找到)之后对节点进行删除操作 有以下五种情况:(这些都算是终止条件里的操作) 第一种情况:没找到删除的节点,遍历到空节…

思路:根据目标值不断向左或向右递归,找到目标节点(或者最后没找到)之后对节点进行删除操作

有以下五种情况:(这些都算是终止条件里的操作)

  • 第一种情况:没找到删除的节点,遍历到空节点直接返回了
  • 找到删除的节点
    • 第二种情况:左右孩子都为空(叶子节点),直接删除节点, 返回NULL为根节点
    • 第三种情况:删除节点的左孩子为空,右孩子不为空,删除节点,右孩子补位,返回右孩子为根节点
    • 第四种情况:删除节点的右孩子为空,左孩子不为空,删除节点,左孩子补位,返回左孩子为根节点
    • 第五种情况:左右孩子节点都不为空:
      根据二叉搜索树的性质,右子树每个节点的值都比该目标节点值大,也大于左子树的根节点。
      右子树最左边的节点是右子树最小值,因此将左子树根节点放在右子树最左边节点的左孩子节点位置即可(左右子树逻辑一样,处理一种即可)
      将删除节点的左子树头结点(左孩子)放到删除节点的右子树的最左面节点的左孩子上,返回删除节点右孩子为新的根节点。

还是跟上题一样,通过返回值接收来达到父节点与孩子节点(或者树)之间的绑定关系。

增加节点和删除节点的区别:

二叉搜索树添加节点只需要在叶子上添加就可以的,不涉及到结构的调整,而删除节点操作涉及到结构的调整

依然使用递归函数的返回值来完成把节点从二叉树中移除的操作。

这里最关键的逻辑就是第五种情况(删除一个左右孩子都不为空的节点)。

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

相关文章:

  • 企业网站改造优化seo优化技巧有哪些
  • 合肥做企业建网站那家好seo第三方点击软件
  • 重庆专业网站建设网络广告一般是怎么收费
  • 网站推广公司ihanshi谷歌seo推广
  • java做网站用到哪些技术网上销售培训课程
  • 办网站流程搜外seo视频 网络营销免费视频课程
  • 如何手机做任务赚钱的网站网络广告文案
  • 程序员做图网站网络项目免费的资源网
  • 做盗版电影网站后果代运营服务
  • 网站建设幽默深圳市住房和建设局
  • 手机做点击赚钱的网站web前端培训费用大概多少
  • 社交网站可以做亚马逊联盟吗关键词数据分析
  • 做漆包线的招聘网站广州中小企业seo推广运营
  • 网站动态背景怎么做搜索优化seo
  • 定制您的专属建站方案深圳网页设计公司
  • 设计基础网站推荐西安seo报价
  • 生成链接广州seo推广公司
  • 做网站的人会不会拿走我的网站长沙网络营销公司排名
  • 初中做网站的软件重庆网站seo公司
  • 江苏市场监督管理局电话东莞关键词优化平台
  • 免费发布信息网站大全注册网站优化的关键词
  • 抖音代运营一般收费seo搜索优化排名
  • 做网站后端接推广app任务的平台
  • 网站建设代码优化长沙seo搜索
  • html基本结构代码湘潭网站seo磐石网络
  • 套b网站seo建站营销
  • 武汉企业网站营销设计windows优化大师收费
  • 亚马逊电商平台怎么入驻seo公司是做什么的
  • wordpress enigma泰州seo网络公司
  • 哪里建设企业网站网站如何让百度收录