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

如何做网站静态页面中国机械加工网站

如何做网站静态页面,中国机械加工网站,企业邮箱怎么注册?,钢丝网片题目一#xff1a; 105. 从前序与中序遍历序列构造二叉树https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ 思路#xff1a;依据前序遍历的根左右和中序遍历的左根右#xff0c; 且根左长度#xff1d;左根 代码#xff1a; …题目一 105. 从前序与中序遍历序列构造二叉树https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ 思路依据前序遍历的根左右和中序遍历的左根右 且根左长度左根 代码 class Solution {HashMapInteger, Integer map ;public TreeNode buildTree(int[] preorder, int[] inorder) {map new HashMap();int n preorder.length;for (int i 0; i n; i)map.put(inorder[i], i);return mybuildTree(preorder, 0, n - 1, inorder, 0, n - 1);}private TreeNode mybuildTree(int[] preorder, int preBegin, int preEnd, int[] inorder, int inBegin, int inEnd) {if (preBegin preEnd || inBegin inEnd) return null;// 前序遍历的头结点一定是根结点 比如pre_rootIndex 0int pre_rootIndex preBegin;// 根据根结点值获取到它在中序遍历的索引值 preorder[pre_rootIndex就是当前根节点值int inorder_rootIndex map.get(preorder[pre_rootIndex]);// 构建根结点TreeNode root new TreeNode(preorder[pre_rootIndex]);// 截取长度 得到左子树的元素个数int len inorder_rootIndex - inBegin;// 注意起始 前序遍历左子树的开始节点是根节点的下一个结束节点是加上左子树长度 中序遍历的好理解root.left mybuildTree(preorder, preBegin 1, preBegin len, inorder, inBegin, inorder_rootIndex - 1);// 前序遍历右子树就是(根左子树)的长度即原先起始1len root.right mybuildTree(preorder, preBegin 1 len, preEnd, inorder, inorder_rootIndex 1, inEnd);return root;} } 题目二 14. 二叉树展开为链表https://leetcode.cn/problems/flatten-binary-tree-to-linked-list/ 思路前序遍历 代码 class Solution {public void flatten(TreeNode root) {ListTreeNode list new ArrayList();preorder(root, list);int size list.size();for (int i 1 ; i size; i) {TreeNode pre list.get(i - 1), cur list.get(i);// 保证父节点的左子树为null 右子树为下一个索引为i的值pre.left null;pre.right cur;}}// 前序遍历private void preorder(TreeNode root, ListTreeNode list){if (root null) return;list.add(root);preorder(root.left, list);preorder(root.right, list);} }
http://www.yutouwan.com/news/432276/

相关文章:

  • 网站流量一般多少合适湛江做网站哪家专业
  • 装修公司做网站的好处网站关键词都没有了
  • 茶网站开发方案西安品牌网站建设服务商
  • 网站建设如何传视频网站备案太麻烦
  • 住房与城乡建设部网站wordpress 去掉阅读
  • 网站建设的关键问题网站构成要素
  • 南京网站建设雷仁网络html展示wordpress
  • 怎么做网站海外推广网站自动秒收录工具
  • 网站建站北京连云港网站建设
  • 多语言网站 推广长沙网页设计师招聘信息
  • 优秀的网页设计网站微信与网站对接
  • 建什么网站 做 cpa广东广实建设有限公司网站
  • 移动网站建设哪家快慈溪建设银行支行网站
  • 网站模板在线预览做网站架构需要什么工具
  • 做卖蜂蜜的网站计划书php网站商城源码
  • 郑州汉狮做网站费用dw如何创建网页链接
  • 版面设计素材网站南网站建设 首选搜点网络
  • 网站诊断seo当前数据是指学生html个人网页免费模板
  • 怎么做网站快照乐从网站建设公司
  • 网站制作定制gta5线下买房网站建设
  • 建设专业网站网络wordpress占用资源
  • wordpress sha256清智优化北京
  • 网站建设与优化推广方案模板网站建设需要几个人
  • 苏州城乡建设网站开发公司成本如何管控
  • wordpress网站建设教程彩视网站建设策划
  • 建设类网站有哪些wordpress 地址
  • html5导航网站建行门户网站
  • 网站建设分为哪些注册门户网站
  • 为网站添加统计高端网站建设公司的问题
  • 装修房子的效果图 三室二厅二卫wordpress4.7.3优化