视频直播网站开发流程备案中的网站信息怎么填

张小明 2026/1/10 8:08:12
视频直播网站开发流程,备案中的网站信息怎么填,百度手机助手下载正版,专业型网站网站给定一棵二叉树的前序遍历 preorder 和中序遍历 inorder #xff0c;请从中构建二叉树#xff0c;返回二叉树的根节点。假设二叉树中没有值重复的节点。原问题定义为从 preorder 和 inorder 构建二叉树#xff0c;是一个典型的分治问题。 1#xff0c;问题可以分解#xf…给定一棵二叉树的前序遍历 preorder 和中序遍历 inorder 请从中构建二叉树返回二叉树的根节点。假设二叉树中没有值重复的节点。原问题定义为从 preorder 和 inorder 构建二叉树是一个典型的分治问题。1问题可以分解从分治的角度切入我们可以将原问题划分为两个子问题构建左子树、构建右子树加上一步操作初始化根节点。而对于每棵子树子问题我们仍然可以复用以上划分方法将其划分为更小的子树子问题直至达到最小子问题空子树时终止。,2子问题是独立的左子树和右子树是相互独立的它们之间没有交集。在构建左子树时我们只需关注中序遍历和前序遍历中与左子树对应的部分。右子树同理。3子问题的解可以合并一旦得到了左子树和右子树子问题的解我们就可以将它们链接到根节点上得到原问题的解。根据以上分析这道题可以使用分治来求解但如何通过前序遍历 preorder 和中序遍历 inorder 来划分左子树和右子树呢根据定义preorder 和 inorder 都可以划分为三个部分。1前序遍历[ 根节点 | 左子树 | 右子树 ] ,树对应 [ 3 | 9 | 2 1 7 ] 。2中序遍历[ 左子树 | 根节点 右子树 ] ,树对应 [ 9 | 3 | 1 2 7 ] 。我们可以得到划分结果。前序遍历的首元素 3 是根节点的值。查找根节点 3 在 inorder 中的索引利用该索引可将 inorder 划分为 [ 9 | 3 1 2 7 ] 。根据 inorder 的划分结果易得左子树和右子树的节点数量分别为 1 和 3 从而可将 preorder 划分为 [ 3 | 9 | 2 1 7 ] 。根据以上划分方法我们已经得到根节点、左子树、右子树在 preorder 和 inorder 中的索引区间。而为了描述这些索引区间我们需要借助几个指针变量。将当前树的根节点在 preorder 中的索引记为 i 。将当前树的根节点在 inorder 中的索引记为 m。将当前树在 inorder 中的索引区间记为 [l,r] 。右子树根节点索引中的 m-l的含义是“左子树的节点数量”/* 构建二叉树分治 */TreeNodedfs(int[]preorder,MapInteger,IntegerinorderMap,inti,intl,intr){// 子树区间为空时终止if(r-l0)returnnull;// 初始化根节点TreeNoderootnewTreeNode(preorder[i]);// 查询 m 从而划分左右子树intminorderMap.get(preorder[i]);// 子问题构建左子树root.leftdfs(preorder,inorderMap,i1,l,m-1);// 子问题构建右子树root.rightdfs(preorder,inorderMap,i1m-l,m1,r);// 返回根节点returnroot;}/* 构建二叉树 */TreeNodebuildTree(int[]preorder,int[]inorder){// 初始化哈希表存储 inorder 元素到索引的映射MapInteger,IntegerinorderMapnewHashMap();for(inti0;iinorder.length;i){inorderMap.put(inorder[i],i);}TreeNoderootdfs(preorder,inorderMap,0,0,inorder.length-1);returnroot;}设树的节点数量为 n初始化每一个节点执行一个递归函数 dfs() 使用 O1 时间。因此总体时间复杂度为 On 。哈希表存储 inorder 元素到索引的映射空间复杂度为 On 。在最差情况下即二叉树退化为链表时递归深度达到 On 使用 On 的栈帧空间。因此总体空间复杂度为 On 。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

泊头市做网站价格企业建立网站的目的

三种高压直流输电MATLAB/simulink模型(两种详细模型和一种平均值模型)模型所有信号的含义、流向、推导(原来是本人的课题,自己总结的很详细)换相失败原理、分类、抑制、改进措施梳理(也是自己总结的&#x…

张小明 2026/1/8 2:05:31 网站建设

国外psd免费下载网站网页设计师的能力

Wan2.2-T2V-A14B驱动新闻视频自动化:从技术突破到落地实践 在信息爆炸的时代,用户对内容的消费方式正经历一场静默却深刻的变革——从“读新闻”转向“看新闻”。短视频平台的崛起让图文报道逐渐退居幕后,而动态、直观的视频摘要成为主流入口…

张小明 2025/12/26 9:41:58 网站建设

闲鱼网站如何赚钱云服务器是干嘛用的

如何快速掌握Scarab:空洞骑士模组管理的完整指南 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 你是否曾经为了安装空洞骑士模组而烦恼?手动复制文件、…

张小明 2026/1/6 16:52:30 网站建设

专业网站建设网站开发公司google优化推广

还在为复杂的语音识别系统搭建而烦恼吗?FunASR作为业界领先的开源端到端语音识别工具包,通过完整的技术栈和丰富的预训练模型,让语音识别应用开发变得前所未有的简单。本文将带你全面掌握FunASR的核心功能、快速上手方法和实战部署技巧。 【免…

张小明 2026/1/7 8:57:14 网站建设

mysql 网站空间wordpress主题底部

博主介绍:✌ 专注于VUE,小程序,安卓,Java,python,物联网专业,有18年开发经验,长年从事毕业指导,项目实战✌选取一个适合的毕业设计题目很重要。✌关注✌私信我✌具体的问题,我会尽力帮助你。一、…

张小明 2025/12/27 5:24:23 网站建设