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

视频网站怎么引流android手机app开发

视频网站怎么引流,android手机app开发,怎样做网站开发,西安个人做企业网站跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:106.从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder ,其中 inorder …

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:106.从中序与后序遍历序列构造二叉树
给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。
示例 1:
在这里插入图片描述
输入:inorder = [9,3,15,20,7], postorder = [9,15,7,20,3]
输出:[3,9,20,null,null,15,7]
示例 2:
输入:inorder = [-1], postorder = [-1]
输出:[-1]

需要注意这里数组的位置都是左闭右开的,前中,后中都能唯一确定一颗二叉树,前后不行,前和后单独的都能确定根节点,但是无法区分出左右子树的节点

	public TreeNode buildTree(int[] inorder, int[] postorder) {if (inorder.length == 0 || postorder.length == 0)return null;return buildHelper(inorder, 0, inorder.length, postorder, 0, postorder.length);}private TreeNode buildHelper(int[] inorder, int inorderStart, int inorderEnd, int[] postorder, int postorderStart,int postorderEnd) {if (postorderStart == postorderEnd)return null;int rootVal = postorder[postorderEnd - 1];TreeNode root = new TreeNode(rootVal);// 寻找根节点在中序数组中的位置int middleIndex;for (middleIndex = inorderStart; middleIndex < inorderEnd; middleIndex++) {if (inorder[middleIndex] == rootVal)break;}// 中序数组中 左中序的起始位置 和 右中序的起始位置int leftInorderStart = inorderStart;int leftInorderEnd = middleIndex;int rightInorderStart = middleIndex + 1;int rightInorderEnd = inorderEnd;// 后序数组中 左后序的起始位置 和 右后序的起始位置int leftPostOrderStart = postorderStart;int leftPostOrderEnd = leftPostOrderStart + (leftInorderEnd - leftInorderStart);int rightPostOrderStart = leftPostOrderEnd;int rightPostOrderEnd = postorderEnd - 1;root.left = buildHelper(inorder, leftInorderStart, leftInorderEnd, postorder, leftPostOrderStart,leftPostOrderEnd);root.right = buildHelper(inorder, rightInorderStart, rightInorderEnd, postorder, rightPostOrderStart,rightPostOrderEnd);return root;}
http://www.yayakq.cn/news/556121/

相关文章:

  • 商城网站开发嵌入支付宝北京百度推广排名优化
  • 吉安县规划建设局网站做视频赚钱的网站有哪些
  • 密云建设网站公司中卫网站建设报价
  • 马鞍山做网站公司企业每月报账在哪个网站做
  • 企业网站的分类有哪三种深圳专业做网站开发费用
  • 海南网站建设网站开发企业网站蓝色模板下载
  • 和网站合作有哪些活动可以做有关于网站建设的论文
  • 网站建设销售提点20个点装饰网站建设运营
  • 怎么查网站域名常州做网站多少钱
  • 网站优化排名方法有哪些简洁的中文wordpress模板
  • 东莞网站关键词知乎做笔记的网站
  • 西安学校网站建设哪家好网站建设知识论文
  • 手机版网站系统美发网站模板
  • 怎么做网站xml地图邯郸网站建设纵横
  • 公司做网站好不好wordpress朋友圈图片不显示图片
  • 网站建设的费用预算如何写网站流量与广告费
  • 桓台县网站建设商业公司的域名
  • 高端网站首页专做定制型网站
  • 北京模板网站建设东莞常平隐贤山庄门票多少
  • 岳阳网站定制开发设计湖南网站seo公司
  • 手机微网站开发教程搜索网站排行榜
  • 毕节市网站建设wordpress画册
  • 阳朔网站建设公司wordpress安装主题ftp
  • 网站开发项目培训搜索引擎关键词seo优化公司
  • 涟水县住房和城乡建设局网站软文推广是什么意思
  • 怎样做视频网站的外链互联网网站建设问卷调查
  • 本地岑溪网站开发深圳网站建设网络推广公司
  • 百度网站排名突然消失wordpress教程创建网页
  • app平台开发需要的资源与团队seo模拟点击
  • 瀑布流网站源码下载哪种网站开发最简单