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

建设厅网站进不去免费网站推广软件哪个好

建设厅网站进不去,免费网站推广软件哪个好,政府网站和政务新媒体建设管理,网络编程技术实验报告把二叉搜索树转换为累加树 力扣题目链接 题目描述 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提…

把二叉搜索树转换为累加树

力扣题目链接

题目描述

给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。

提醒一下,二叉搜索树满足下列约束条件:

节点的左子树仅包含键 小于 节点键的节点。
节点的右子树仅包含键 大于 节点键的节点。
左右子树也必须是二叉搜索树。

解题思路

利用两个栈来回倒腾,一个栈完成二叉树的中序遍历,另一个把遍历序列记录下来,然后正好满足这个累加树的定义,把值依次加上即可。

题解

class Solution {
public:TreeNode* convertBST(TreeNode* root) {if (!root) {return nullptr;}stack<TreeNode*> st;TreeNode* cur = root;stack<TreeNode*> s;while (!st.empty() || cur != nullptr) {if (cur != nullptr) {st.push(cur);cur = cur->left;} else {cur = st.top();st.pop();s.push(cur);cur = cur->right;}}int num = 0;while (!s.empty()) {cur = s.top();s.pop();cur->val += num;num = cur->val;}return root;}
};
http://www.cadmedia.cn/news/10734.html

相关文章:

  • 上海网站建设哪家强网络推广seo是什么
  • 百度地址如何设置门店地址seo蜘蛛池
  • 分享站wordpress主题百度识图在线使用
  • 给赌博人做网站网站关键词快速排名技术
  • 昆明网站开发多少钱新郑网络推广外包
  • 网站推广排名教程今日的新闻
  • 邮箱域名指的是什么高级seo课程
  • 北京免费网站建设模板竞价推广账户托管费用
  • 政府网站建设规范在线数据分析网站
  • 使用wordpress开发一个页面跳转外链seo招聘
  • 中企动力网站建设方案网站优化有哪些技巧
  • 中小企业为什么要建设网站windows7优化大师
  • 广州建设网站制作技能培训机构
  • 重庆建设工程信息网站深圳百度推广
  • 网站进度条源代码juqery-ui电商网站入口
  • 岚山区建设局网站互联网推广软件
  • 做网站如何盈利谷歌浏览器app下载安装
  • 网络优化seo招聘网站seo站外优化
  • 湖南省人大网站建设市场营销培训课程
  • 中建社会招聘网站八戒
  • 网站建设的文字用什么字体较好桂平seo快速优化软件
  • 深圳公司网站建设服务为先网络营销策划书范文
  • 章贡网站建设百度网盘资源共享
  • 软件开发包括北京优化seo公司
  • 做网站最下面写什么seo关键词排名报价
  • 信息推广的方式有哪些推广优化网站排名
  • 软装设计师资格证优化技术
  • 商务网站开发技术快速排名工具免费
  • 微营销网站建设seo优化的搜索排名影响因素主要有
  • 免费个人网站建设报价百度平台客服电话