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

2023智慧树网络营销答案百度seo服务方案

2023智慧树网络营销答案,百度seo服务方案,wordpress 说明手册,贵阳app软件开发给定一个二叉树: struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL 。 初始状态下,所有 next 指针都…

给定一个二叉树:

struct Node {int val;Node *left;Node *right;Node *next;
}

填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL 。

初始状态下,所有 next 指针都被设置为 NULL 。

思路一:递归

struct Node *find_next(struct Node *root) {while (root) {if (root->left)return root->left;if (root->right)return root->right;root = root->next;}return NULL;
}struct Node* connect(struct Node* root) {if (!root)return NULL;if (root->right)root->right->next = find_next(root->next);if (root->left)root->left->next = root->right ? root->right : find_next(root->next);connect(root->right);connect(root->left);return root;
}

分析:

本题与上题相似,不同的是判断的时候需要将找不到下一个next节点的指针设置为NULL,可以用 root->left->next = root->right ? root->right : find_next(root->next);来设置,最后输出root即可

总结:

本题考察二叉树递归操作,将指针关系处理好即可解决

http://www.dinnco.com/news/50686.html

相关文章:

  • wordpress大文件seo软件下载
  • 电子商务网站设计原理真题答案做网络营销推广
  • 有域名做网站seo知识培训
  • dedecms旅游网站模板抖音推广方案
  • 做网站需要知道什么软件实时新闻
  • 沈阳做网站的公司有哪些重庆网站seo建设哪家好
  • 农家乐网站规划与建设方案yahoo搜索引擎入口
  • 不懂编程如何做网站立即优化在哪里
  • wordpress网站有哪些做公司网站
  • 杨凌网站开发最新热搜榜
  • 抚州做网站价格多少seo是什么意思网络用语
  • 贵阳网站建设托管品牌营销推广方案
  • 疫情最新消息今天新增多少例seo页面优化公司
  • 西安网站制作外链推广软件
  • 装饰公司网站开发域名停靠网页app推广大全
  • css做网站怎么添加子页seo自学网官方
  • 代码开源网站宁波品牌网站推广优化
  • 做网站收费南宁seo结算
  • 对外宣传及网站建设文件稿营销策划36计
  • 营销型网站建站公司推广软件的app
  • 做网站需要招什么条件网站快速排名优化报价
  • 有用织梦做的大网站吗网络优化推广公司哪家好
  • PHP网站建设视频免费公司网站建设全包
  • 网站建设开发实训的目的适合30岁短期培训班
  • dede网站url采集游戏推广公司好做吗
  • 做网站 广告 备案成都网站建设系统
  • 淮南市潘集区信息建设网站网站排名优化技巧
  • 装修公司做宣传在哪个网站企业邮箱怎么开通注册
  • wordpress后台操作卡白帽seo是什么
  • app的网站域名注册竞价推广平台有哪些