合肥外贸网站建设公司排名wordpress编辑文章

bicheng/2026/1/24 18:11:40/文章来源:
合肥外贸网站建设公司排名,wordpress编辑文章,dz网站建设视频教程,开网店题目#xff1a;给定两个整数数组 preorder 和 inorder #xff0c;其中 preorder 是二叉树的先序遍历#xff0c; inorder 是同一棵树的中序遍历#xff0c;请构造二叉树并返回其根节点。 代码#xff1a; class Solution {private MapInteger, Integer indexM…题目给定两个整数数组 preorder 和 inorder 其中 preorder 是二叉树的先序遍历 inorder 是同一棵树的中序遍历请构造二叉树并返回其根节点。 代码 class Solution {private MapInteger, Integer indexMap;public TreeNode myBuildTree(int[] preorder, int[] inorder, int preorder_left, int preorder_right, int inorder_left, int inorder_right) {if (preorder_left preorder_right) {return null;}// 前序遍历中的第一个节点就是根节点int preorder_root preorder_left;// 在中序遍历中定位根节点int inorder_root indexMap.get(preorder[preorder_root]);// 先把根节点建立出来TreeNode root new TreeNode(preorder[preorder_root]);// 得到左子树中的节点数目int size_left_subtree inorder_root - inorder_left;// 递归地构造左子树并连接到根节点// 先序遍历中「从 左边界1 开始的 size_left_subtree」个元素就对应了中序遍历中「从 左边界 开始到 根节点定位-1」的元素root.left myBuildTree(preorder, inorder, preorder_left 1, preorder_left size_left_subtree, inorder_left, inorder_root - 1);// 递归地构造右子树并连接到根节点// 先序遍历中「从 左边界1左子树节点数目 开始到 右边界」的元素就对应了中序遍历中「从 根节点定位1 到 右边界」的元素root.right myBuildTree(preorder, inorder, preorder_left size_left_subtree 1, preorder_right, inorder_root 1, inorder_right);return root;}public TreeNode buildTree(int[] preorder, int[] inorder) {int n preorder.length;// 构造哈希映射帮助我们快速定位根节点indexMap new HashMapInteger, Integer();for (int i 0; i n; i) {indexMap.put(inorder[i], i);}return myBuildTree(preorder, inorder, 0, n - 1, 0, n - 1);} } 题目给定两个整数数组 inorder 和 postorder 其中 inorder 是二叉树的中序遍历 postorder 是同一棵树的后序遍历请你构造并返回这颗 二叉树 。 中序 后序 构建 二叉树 class Solution {static int[] pos;static MapInteger, Integer map;public TreeNode buildTree(int[] inorder, int[] postorder) {int posLen postorder.length;int inLen inorder.length;pos postorder;map new HashMap();for (int i 0; i inLen; i) {map.put(inorder[i], i);}return buildTree(0, posLen - 1, 0, inLen - 1);}public TreeNode buildTree(int inL, int inR, int posL, int posR) {if (posL posR || inL inR) {return null;}int val pos[posR];TreeNode root new TreeNode(val);int piv map.get(val);int sizeL piv - inL;int posM posL sizeL - 1;root.left buildTree(inL, piv - 1, posL, posM);root.right buildTree(piv 1, inR, posM 1, posR - 1);return root;} } // 代码同 中序先序构建二叉树只需要把先序的地方改成后序 class Solution {private MapInteger, Integer indexMap;public TreeNode myBuildTree(int[] postorder, int[] inorder, int postorder_left, int postorder_right, int inorder_left, int inorder_right) {if (postorder_left postorder_right || inorder_left inorder_right) {return null;}// 后序遍历中的最后一个节点就是根节点int postorder_root postorder_right;int val postorder[postorder_root];// 在中序遍历中定位根节点int inorder_root indexMap.get(val);// 先把根节点建立出来TreeNode root new TreeNode(postorder[postorder_root]);// 得到左子树中的节点数目int size_left_subtree inorder_root - inorder_left;root.left myBuildTree(postorder, inorder, postorder_left, postorder_left size_left_subtree - 1, inorder_left, inorder_root - 1);root.right myBuildTree(postorder, inorder, postorder_left size_left_subtree, postorder_right - 1, inorder_root 1, inorder_right);return root;}public TreeNode buildTree(int[] inorder, int[] postorder ) {int n postorder.length;// 构造哈希映射帮助我们快速定位根节点indexMap new HashMapInteger, Integer();for (int i 0; i n; i) {indexMap.put(inorder[i], i);}return myBuildTree(postorder, inorder, 0, n - 1, 0, n - 1);}} 注意如果人家给好的函数你把形参数位置调换了会一直报栈溢出StackOverFlow错误

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

长沙微网站开发咕果网给企业做网站的

再有半个月,就彻底的与2016告别了,在这里,也凑个热闹,写个总结吧。 这一年,是我从事这个前端行业的第三个年头,也是我真正的开始了解这个行业,而真正的为之努力与奋斗的一年。 从14年初懵懵懂懂…

渭南做网站博创互联网站设计用ps 怎么做

mfc是c的一个框架,可谓是经久不衰。最近博主遇到一个问题,就是单选按钮点击自己可以设置可选和不可选,貌似类似复选框一样,但领导分发的任务上要求的是用单选按钮实现复选框这种类似功能,实现效果类似如下图&#xff1…

长安做网站价格国外做的比较好看的网站

文章目录 前言一、回顾前几关知识点二、靶场第二十三关通关思路1、判断注入点2、爆数据库名3、爆数据库表4、爆数据库列5、爆数据库关键信息 总结 前言 此文章只用于学习和反思巩固sql注入知识,禁止用于做非法攻击。注意靶场是可以练习的平台,不能随意去…

道德建设 网站客户管理软件免费版

🧸注:不要看我的文件多,那是我的其他项目,这个项目所用的文件我会全部用红框框起来,没框的部分不用管,前端两个文件,后端一个文件 📜 目录 首先,定义前后端交互接口 然…

站酷官网信誉好的广州做网站

防火墙: 1. 查看是否安装了firewalld sudo systemctl status firewalld 查看防火墙状态或者sudo systemctl is-active firewalld 查看防火墙是否是开启状态 2. 开放6379port sudo firewall-cmd --add-port6379/tcp --permanent 刷新防火墙 sudo firewall-cmd --reload 3…

宝安中心地铁站是几号线天津住房与城乡建设部网站

1 Web方向的练手项目 这个其实是肯定不用多少的了。Python的练手项目就是可以做一个网站了。我们可以做一个属于自己的博客。在做博客的时候,我们可以巩固的知识点是 HtmlCSSJS的基础知识,以及熟练的运用Python的Web开发框架(例如Django或者F…

如何建设专题网站wordpress 插件放在那

为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事我也不大清…

云建站模板互联网推广广告

uni-app 网络API 在 uni-app 开发中,网络请求是获取数据与和服务器交互的重要手段。以下介绍 uni-app 中常见的网络 API,包括发起请求、上传和下载以及 WebSocket、UDP 通信等方面。 发起请求 在 uni-app 里,使用uni.request(OBJECT)来发起…

西安建设城市信息网站企业1级域名网站怎么做

问题描述 在Visual Studio 中编写代码时,发现使用库函数的时候,在类对象后输入点后,并没有出现类对应的成员信息的提示。 解决过程 1)方法1: 百度“vs 没有代码提示”,搜索解决方案。 方案1&#xff1…

站长统计代码网站建设都

在vi编辑器的命令模式下,命令的组成格式是:nnc。其中,字符c是命令,nn是整数值,它表示该命令将重复执行nn次,如果不给出重复次数的nn值,则命令将只执行一次。例如,在命令模式下按j键表…

自己做图网站平度做网站

概念: 什么是反射? 利用反射可以无视修饰符获取类里面所有的属性和方法对于任何对象,都能够调用它的方法和属性,这种动态获取信息以及动态调用对象方法的功能称为Java的反射 反射的应用场景? 常见的有: idea的智能提示、框架等…

株洲市建设局网站网站收录服务

最近有些不少的小伙伴向小编反映说,控制面板突然出现了打不开的情况,那么遇到这种情况该怎么办呢?其实控制面板打不开很有可能是因为系统文件损坏造成的。今天,小编就来把打不开控制面板的解决方法分享给你们。其实控制面板是我们…

flask网站开发视频刚发布的手机

近来,今日头条对部分业务做出调整。一方面是将“头条百科”升级为“抖音百科”,通过“抖音百科”这个新品牌,更好的为今日头条和抖音的内容场景服务。另外一方面则是,推出全新的问答业务“秒真问答”,目前已经在抖音和…

漆包线 东莞网站建设网站代理备案价格

上一篇:01【Git的基本命令、底层命令、命令原理】 下一篇:03【Git的协同开发、TortoiseGit、IDEA的操作Git】 文章目录 02【Git分支的使用、Git回退、还原】一、分支1.1 分支概述1.1.1 Git分支简介1.1.2 Git分支原理 1.2 创建分支1.2.1 创建普通分支1.…

dw做的网站如何上传云服务器网站框架模板

快速入门学会tomcat! 最新Tomcat下载安装详细教程Tomcat是什么?一、网络协议/网络协议包网络协议包: 二、Http网络协议包:三、Http网络协议包分类:1.Http请求协议包:2.Ht…

广州手机网站建设费用关闭评论 WordPress

我们正处于人工智能的“寒武纪大爆发”时期。在过去的十年中,人工智能已经从理论和小型测试发展到企业规模的使用案例。但是,用于运行人工智能系统的硬件虽然越来越强大,但在设计时却没有考虑到当今的人工智能。随着人工智能系统规模的扩大&a…

电子商务网站建设策划书的流程竞价排名名词解释

来源:牛客网 文章目录题目描述题解:代码:时间限制:C/C 5秒,其他语言10秒 空间限制:C/C 262144K,其他语言524288K 64bit IO Format: %lld题目描述 树国是一个有n个城市的国家,城市编号…

成立个人工作室需要什么条件贵州整站优化seo平台

相关知识 大多数网站都会使用 cookie 记录用户的身份。cookie 是由少量数据组成的字符串(通常还要经过加密)。网站会要求浏览器存储这些数据,并在向服务端发起请求时将这些数据传回给服务端。 通常,用于处理登录(识别…

南京 推广 网站建设手机网站推广服务

下面为四种设备巡检命令,以便日常查阅: 华三 screen-length disable 取消分页 displayversion 查看版本 display clock 查看日期时钟 display fan 查看风扇状态 display power 查看电源信息 display cpu-usage 查看CPU利用率 display memory 查看…

深圳找做网站手机端网站界面如何做

一、题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输…