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

南通网站搜索引擎优化租服务器去哪里租

南通网站搜索引擎优化,租服务器去哪里租,wordpress 主题不居中,好看的网站你明白的恢复二叉搜索树 难度#xff1a;中等 题目描述 给你二叉搜索树的根节点 root #xff0c;该树中的 恰好 两个节点的值被错误地交换。请在不改变其结构的情况下#xff0c;恢复这棵树 。 示例1 输入#xff1a; root [1,3,null,null,2] 输出#xff1a;[3,1,null,nul…恢复二叉搜索树 难度中等 题目描述 给你二叉搜索树的根节点 root 该树中的 恰好 两个节点的值被错误地交换。请在不改变其结构的情况下恢复这棵树 。 示例1 输入 root [1,3,null,null,2] 输出[3,1,null,null,2] 示例2 输入 root [3,1,4,null,null,2] 输出[2,1,4,null,null,3] 题解 因为二叉搜索树的性质可得将其中序遍历存储到列表中数值为单调递增由此可以得到以下步骤 遍历列表找到递增中断点再次遍历列表找到中断点应该在的位置将两个数值进行交换 完成之后即为所求 想法代码 public class TreeNode {public int val;public TreeNode left;public TreeNode right;public TreeNode(int val 0, TreeNode left null, TreeNode right null){this.val val;this.left left;this.right right;} } class Solution {IListTreeNode travelList new ListTreeNode();public static void Main(String[] args){TreeNode root new TreeNode(3){left new TreeNode(1),right new TreeNode(4){left new TreeNode(2)}};Solution solution new Solution();solution.RecoverTree(root);foreach (var a in solution.travelList){Console.Write(a.val );}}public void RecoverTree(TreeNode root){Travel(root);int index1 1;int index2 0;while (index1 travelList.Count){if (travelList[index1].val travelList[index1 - 1].val){index1;}else{break;}}while (index2 travelList.Count){if (travelList[index2].val travelList[index1 - 1].val){break;}index2;}TreeNode treeNode1 travelList[index1 - 1];TreeNode treeNode2 travelList[index2 - 1];int val1 treeNode1.val;int val2 treeNode2.val;treeNode1.val val2;treeNode2.val val1;}public void Travel(TreeNode root){if (root null){return;}Travel(root.left);travelList.Add(root);Travel(root.right);} } avel(root.left);travelList.Add(root);Travel(root.right);} }
http://www.hkea.cn/news/14354770/

相关文章:

  • 朝阳网站开发设计公司官网需要发什么
  • 医疗营销网站建设wordpress怎么上传网站
  • 企业起名网站怎么做网站建设与维护
  • 呼市浩特网站建设wordpress怎么做企业网站
  • 微网站建设报价方案模板下载seo顾问
  • 营销型机械网站360免费
  • 如何做视频网站流程图微网站设计尺寸
  • 做防腐木网站如何套用wordpress的源码
  • 违法网站开发者百度抓取网站登录
  • 深圳网站制作郑州大型网站建设
  • 网站服务器迁移北京好的网站建设
  • 做网站办什么营业执照二手网站排名
  • 昆山市建设工程质量检测中心网站wordpress修改插件
  • 鞍山哪里做网站seo快速软件
  • 厦门APP开发网站开发公司网站seo 规范
  • 站长之家关键词挖掘工具wordpress 按钮特效
  • 个人博客网站模板素材wordpress导航文件夹
  • 织梦cms做好的网站怎样上传到服务器房地产销售新手入门知识
  • 湖北建设信息网站网站模板素材下载
  • 简书 wordpress 搭建关键词优化公司济南兴田德润团队怎么样
  • 手机网站关键词排网页微信版本
  • 广州网站建设比较好的公司wordpress分类打不开
  • 如何搭建一个视频网站营销型网站套餐
  • 网站建站 上海WordPress 百度 主动
  • 怎么建设局域网网站logo在线设计生成器免费下载
  • 怎样做 网站做seo长沙网站设计
  • 网站建设教程培训马卡龙网站建设方案
  • 网站建设投标书服务方案范本企业网站托管外包方式
  • 设计网站推荐分享到各大网站 代码
  • 胶南做网站会网站开发没学历