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

微信网站模版WordPress dos漏洞

微信网站模版,WordPress dos漏洞,wordpress全站网易云音乐播放,wordpress 简约博客目录 题目描述: 代码: 第一种: 第二种: 第三种:分治法 题目描述: 给定一个整数数组,它表示BST(即 二叉搜索树 )的 先序遍历 ,构造树并返回其根。 保证 对于给定的测试用例,总是有可能找到具有给定需求的二叉搜索树。 二叉搜索树 是一棵…

目录

题目描述:

代码:

第一种:

第二种:

第三种:分治法


题目描述:

给定一个整数数组,它表示BST(即 二叉搜索树 )的 序遍历 ,构造树并返回其根。

保证 对于给定的测试用例,总是有可能找到具有给定需求的二叉搜索树。

二叉搜索树 是一棵二叉树,其中每个节点, Node.left 的任何后代的值 严格小于 Node.val , Node.right 的任何后代的值 严格大于 Node.val

二叉树的 前序遍历 首先显示节点的值,然后遍历Node.left,最后遍历Node.right

示例 1:

输入:preorder = [8,5,1,7,10,12]
输出:[8,5,10,1,7,null,12]

示例 2:

输入: preorder = [1,3]
输出: [1,null,3]

代码:

第一种:

从左到右依次建立二叉搜索树

public TreeNode bstFromPreorder1(int[] preorder) {TreeNode root=new TreeNode(preorder[0]);for(int i=1;i<preorder.length;i++){int val=preorder[i];insert1(root,val);}return root;}public TreeNode insert1(TreeNode root,int val){if(root==null){return new TreeNode(val);}if(val<root.val){root.left=insert1(root.left,val);}else{root.right=insert1(root.right,val);}return root;}

第二种:

上限法

public TreeNode bstFromPreorder2(int[] preorder) {return insert(preorder,Integer.MAX_VALUE);}int i=0;public TreeNode insert(int[] preorde,int max){//递归结束的条件if(preorde.length==0){return null;}int val=preorde[i];//如果超出上限,返回nullif(val>max){return null;}//创建节点TreeNode root=new TreeNode(val);i++;//没超过上限,设置其子孩子,设置完返回//preorder,5(自身值)root.left=insert(preorde,val);//preorder,8(上一个节点值)root.right=insert(preorde,max);return root;}

第三种:

//解法3:分治法
//8,5,1,7,10,12
/*
* 根:8
* 左:5,1,7
* 右:10,12
*
* 根:5
* 左:1
* 右:7
*
* 根:10
* 左:null
* 右:12
* */
 public TreeNode bstFromPreorder(int[] preorder) {return partition(preorder,0,preorder.length-1);}private TreeNode partition(int[] preorder,int start,int end){if(start>end){return null;}TreeNode root=new  TreeNode(preorder[start]);int index=start+1;while(index<=end){if(preorder[index]>preorder[start]){break;}index++;}//index 是右子树的起点root.left=partition(preorder,start+1,index-1);root.right=partition(preorder,index,end);return root;}

http://www.yayakq.cn/news/25429/

相关文章:

  • 网站托管运营有那种网站的浏览器
  • 做设计转钱网站wordpress只更换域名
  • php网站开发背景介绍手机端网页设计尺寸规范
  • 网站开发学习网站微信小程序设计与开发
  • 如何制作自己的视频网站2023年重大时政热点
  • 做网站和网页有什么区别房地产 东莞网站建设
  • 电子商务网站的推广方法微企点建好网站后要怎么做
  • 12123互联网服务平台谷歌优化培训
  • 企业网站网站建设电话网站建设 搜狐号
  • 403网站打开免费上海4a广告公司排名
  • 建筑类电商网站产品推广策略
  • 网站美工设计wordpress弹出提示框
  • 做长直播的房地产网站平面设计素材网站有哪些
  • 岳阳网站开发收费广东建设执业资格注册管理中心网站
  • 中国十大网站建设企业网站开发模板
  • 商贸行业网站建设温州市人才市场招聘网最新招聘
  • 海伦网站建设虚拟机网站建设与管理
  • 深圳哪里有做网站推广的网站建设属于广告费吗
  • 网站带后台模板wordpress推广模板
  • 上海源码网站建设公司网站设计
  • 德州做网站建设的公司建设工程类网站
  • 做设计必知网站网站开发者模式有什么用
  • 京华建设科技有限公司网站免费看黄金的软件
  • drupal 网站建设杭州聚翔网络有限公司
  • 共享的网站备案网站运作模式
  • 网站建设课程总结晋城建设公司网站
  • 查看网站空间大小做视频网站都需要什么软件下载
  • asp.net建网站江西网站开发企业
  • 南宁网络推广建站网站推广的方法有哪几种
  • 做招生网站做ppt模板网站