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

做团购网站的心得成品视频直播软件推荐哪个好一点ios

做团购网站的心得,成品视频直播软件推荐哪个好一点ios,百度小说排行榜2019,抚州网站开发思路#xff1a; 二叉搜索树的中序遍历是递增序列#xff0c;可以在中序遍历中记录两个需要交换的节点#xff0c;直到遍历完毕之后#xff0c;对两个节点的值进行交换即可得到正确的二叉搜索树 比如中序序列为 1 2 3 7 5 6 4#xff08;7比5大记录7为x#xf… 思路 二叉搜索树的中序遍历是递增序列可以在中序遍历中记录两个需要交换的节点直到遍历完毕之后对两个节点的值进行交换即可得到正确的二叉搜索树 比如中序序列为  1  2   3  7  5  6  47比5大记录7为x6比4大记录4为y交换x与y /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public://用于记录交换节点以及前一个节点TreeNode* x nullptr;TreeNode* y nullptr;TreeNode* pre nullptr;void recoverTree(TreeNode* root) {//进行中序遍历dfs(root);//如果交换节点都不为空则进行val交换得到结果if(x!nullptry!nullptr){int temp x-val;x-val y -val;y-val temp;}}//中序遍历void dfs(TreeNode* root) {//如果为空节点返回if(root nullptr) return;//遍历左子树dfs(root-left);//如果当前节点为第一个节点则pre 当前节点if(pre nullptr) pre root;//如果当前节点前面有节点else{//如果当前节点的值小于前一个节点的值if(pre-val root-val){//记录当前节点的值不停的更新y的节点y root;//如果另一个节点为空则记录前一个节点固定x节点if(x nullptr) x pre;}//每次遍历都需要更新pre节点即当前节点为前一个节点pre root;}//遍历右子树dfs(root-right);} };
http://www.zqtcl.cn/news/431612/

相关文章:

  • 大学营销型网站建设实训课程o2o的四种营销模式
  • 咋做网站代码背景图宁远网站建设
  • 有哪些可以做网站的企业网站想换个风格怎么做
  • 怎么在百度搜索自己的网站在电脑上建设个人网站
  • wordpress网站菜单固定电商未来发展趋势前景
  • 五合一网站建设费用python 做网站 用哪个框架好
  • 波莱网站开发动态域名可以做网站吗
  • 网站建设 赣icp 南昌面馆装修设计
  • 福田附近公司做网站建设多少钱网站建设文献综述范文
  • 镇江网站建设设计建设银行投诉网站首页
  • 石家庄个人做网站广州全网络营销
  • html5网站建设加盟wordpress 4.8.6
  • 携程网站建设的基本特点哈尔滨做平台网站平台公司
  • 网站建设入门解读国模 wordpress
  • 网站购物车js代码怎么做制作app的软件有哪些
  • 36氪网站用什么程序做的互联网门户网站建设
  • 视频聚合网站怎么做不侵权wordpress 管理员插件
  • 传媒网站后台免费模板网站建设的进度计划
  • 如何做网站排名合肥全网优化
  • 网站建设招聘信息官网 wordpress
  • 城阳网站开发公司网页制作与设计在哪搜题
  • 做网站算运营吗grace wordpress
  • 厦门建设网站建站制作网页动画的软件
  • 百度提交网站收录入口郑州网站app开发
  • 自己的身份已经网站备案了品牌建设目标包括哪些方面
  • 中国免费网站服务器下载保定网站制作系统
  • 深圳app网站设计数据库网站建设公司
  • 手机网站程序下载做地方黄页网站
  • 网站开发时如何设计英文版本专业vi机构
  • 黄骅市人事考试网电商网站怎样优化