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

哪个网站可以做空比特币怎样用记事本做网站

哪个网站可以做空比特币,怎样用记事本做网站,温州网站优化排名,做怎个样网做站个网站1. 前序和中序遍历 **思路#xff1a;我们每一次一定可以根据递归确定根节点是哪个#xff0c;就是前序第一个数#xff0c;然后找中序遍历这个点#xff0c;看左子树有几个节点#xff0c;右子树有几个节点#xff0c;然后就可以根据节点个数#xff0c;递归左子树和右…1. 前序和中序遍历 **思路我们每一次一定可以根据递归确定根节点是哪个就是前序第一个数然后找中序遍历这个点看左子树有几个节点右子树有几个节点然后就可以根据节点个数递归左子树和右子树当且仅当leftright时结束由于preorder和inorder对应的所以leftright只需要判断一个符不符合就行了。**8个位置的判断一定要仔细。借助hashmap确定中序遍历某个节点的位置。 class Solution {MapInteger,Integer mp new HashMap();int n;TreeNode PreMidTreeBuilder(int[] preorder,int[] inorder,int preorder_left, int preorder_right, int inorder_left, int inorder_right){if(preorder_leftpreorder_right) return null;TreeNode root new TreeNode(0,null,null);int rootNodeVal preorder[preorder_left];root.val rootNodeVal;//定位到中序遍历的位置int inorderRoot mp.get(rootNodeVal);//可以根据坐标定下来左右子树的节点数量int leftLength inorderRoot-inorder_left;int rightLength inorder_right-inorderRoot;root.leftPreMidTreeBuilder(preorder,inorder,preorder_left1,preorder_leftleftLength,inorder_left,inorderRoot-1); root.rightPreMidTreeBuilder(preorder,inorder,preorder_leftleftLength1,preorder_right,inorderRoot1,inorder_right);return root;}public TreeNode buildTree(int[] preorder, int[] inorder) {n preorder.length;for(int i0;in;i)mp.put(inorder[i],i);return PreMidTreeBuilder(preorder,inorder,0,n-1,0,n-1);} }2. 中序和后序遍历 和前序中序完全一样的思路可以说所有这种题都是这个思路。 class Solution { MapInteger,Integer map new HashMap();public TreeNode buildInPostTree(int[] inorder, int[] postorder,int inorder_left,int inorder_right,int postorder_left,int postorder_right){if(inorder_leftinorder_right)return null;int val postorder[postorder_right];int inorder_root map.get(val);int nums_left_tree inorder_root-inorder_left;int nums_right_tree inorder_right-inorder_root;TreeNode root new TreeNode(val,null,null);root.left buildInPostTree(inorder,postorder,inorder_left,inorder_leftnums_left_tree-1,postorder_left,postorder_leftnums_left_tree-1);root.right buildInPostTree(inorder,postorder,inorder_root1,inorder_right,postorder_right-nums_right_tree,postorder_right-1);return root; }public TreeNode buildTree(int[] inorder, int[] postorder) {int n inorder.length;for(int i0;in;i)map.put(inorder[i],i);return buildInPostTree(inorder,postorder,0,n-1,0,n-1);} }
http://www.yutouwan.com/news/264843/

相关文章:

  • 沈阳城市建设管理学校网站网站建设属于什么税目
  • 艺术网站欣赏网站开发排期表模板
  • 做网站用asp div代码网站开发需要解决的问题
  • 网站建设排名优化公司网站主题页
  • 老域名新网站推广企业融资需要准备哪些资料
  • 做设计找图有哪些网站有哪些做摄影网站的公司
  • 模块化网站开发电商运营教程
  • 做移动网站优化排名wordpress安装服务器
  • 有没有做家居服设计师看的网站如何注册网站名称
  • 如何用oss做视频网站广东建设信息网行业服务版
  • 河南网站开发优化百度分析工具
  • qq直接登录网站无需下载无锡网站制作联系电话
  • 建设工程敎育网网站星子网易云
  • 书籍网站开发多少钱档案馆建设网站
  • 网站制作合同范本网站做直播
  • 南宁做网站服务商做网站主页上主要放哪些内容
  • 江苏省品牌专业建设网站成都市小程序推广
  • 规划排版网站爱站长尾词
  • 网站建设岗位说明重庆seo网络推广平台
  • 十大免费自助建站做试试彩网站人员
  • 网站设计风西宁做网站好的公司
  • 365建站网建设网络道德教育网站不包括
  • 贵阳网站建设价格山东建设管理局网站
  • 包小盒设计网站济南做网站最好的公司
  • 商城网站模块有记事本做简易网站
  • 奉贤做网站的wordpress iis8.5
  • 轻云服务器菁英版 多个网站深圳百度关键词
  • 哪些网站推广公司大型门户网站核心技术
  • 湖南省住建云公共服务平台郑州网站优化网络建设有限公司
  • 顺德做网站的公司汉中360网站建设