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

民宅挂在民宿网站上 保洁谁做购物网站建设需要注意什么

民宅挂在民宿网站上 保洁谁做,购物网站建设需要注意什么,网站备案要营业执照原件吗,信息图制作网站给定一个二叉树: 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.yayakq.cn/news/499998/

相关文章:

  • 奉贤专业网站建设自己怎么学电商运营
  • 五金网站制作网站建设维护的相关基础知识
  • 接单网站开发海阳网站建设
  • 龙岗网络营销网站制作哪里好湖南建设厅网站二建注销
  • 用织梦做的网站一般后台百度首页网址是多少
  • 网站建设服务商 需要什么主机新手学做网站步骤
  • 南庄做网站漳州违法建设举报网站
  • 怎么建一个卖东西的网站佛山营销网站建设推广
  • 工信部网站备案系统登录c 网站开发用的人多吗
  • 怎么做才能提高网站权重群辉怎么做网站服务器
  • 竭诚网络网站建设网站建设推广服务合同范本
  • 网站的登陆页怎么做图片一般网站空间要多大
  • 同仁县公司网站建设广州做网站的哪家好
  • 苏州网站建设极简幕枫dw做网站怎么上线
  • 什么网站可以免费做视频软件河北招标信息网
  • 公司网站文章便宜网站建设公司哪家好
  • 龙文国土局漳滨村新农村建设网站电商网站建
  • 沧州住房和城乡建设部网站中山 在门户网站推广
  • seosem有什么区别seo如何选择网站标题
  • 环境设计排版哪个网站好wordpress rss 采集
  • 微信公用号 wordpress河北网站优化
  • 襄阳手机网站建设公司网页制作自我介绍模板
  • 建筑网站ad制作商务网站信息标题应
  • 如何做建筑一体化的网站谁知道苏州溪城水处理网站谁做的
  • 购买模板建站做流程图网站
  • wordpress视频网站采集器短视频特效制作软件
  • 海南省建设注册中心网站批量做网站
  • 酒店网站方案多种语言网站制作
  • 重庆建设车业官方网站深圳网站定制深圳网站建设公司
  • 电子商务网站建设的首要问题网站建设企业有哪些