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

哪些php网站网站建设中 尽情期待

哪些php网站,网站建设中 尽情期待,如果做微商需不需要开个网站。,读书分享会ppt模板免费下载前言#xff1a; 本章节更深入学习递归 计算布尔二叉树的值 思路#xff1a; 1.函数头设计#xff1a;dfs#xff08;root#xff09; 2.函数体#xff1a;需要一个接收left 和 right 的值 并且根据root的值进行比较 3.递归出口#xff1a;很明显 当为叶子节点的时候…前言 本章节更深入学习递归 计算布尔二叉树的值 思路  1.函数头设计dfsroot 2.函数体需要一个接收left 和 right 的值  并且根据root的值进行比较 3.递归出口很明显 当为叶子节点的时候 向上返回你叶子节点的值 并且与当前root的值进行比较 public boolean evaluateTree(TreeNode root) {if(root.left null root.right null) {return root.val 0;}boolean left evaluateTree(root.left);boolean right evaluateTree(root.right);return root.val 2 ? left || right : left right;} 求根节点到叶节点数字之和 从根节点开始遍历每个节点如果遇到叶子节点则将叶子节点对应的数字加到数字之和。如果当前节点不是叶子节点则计算其子节点对应的数字然后对子节点递归遍历。 int ret 0;public int sumNumbers(TreeNode root) {return dfs(root, 0);}public int dfs(TreeNode root, int preSum) {preSum preSum * 10 root.val;if (root.left null root.right null) {return ret preSum;}if (root.left ! null) {dfs(root.left, preSum);}if (root.right ! null) {dfs(root.right, preSum);}return ret;} 二叉树剪枝 思路 叶子节点为0 直接让它指向空  后序遍历思想 1.遍历完左子树 再遍历右子树 2. 如果遇到叶子节点 则判断当前节点是否为0  3.如果为0 则直接返回null  否则不需要剪枝 直接返回原来值 public TreeNode pruneTree(TreeNode root) {if (root null) {return null;}root.left pruneTree(root.left);root.right pruneTree(root.right);if (root.left null root.right null root.val 0) {return null;} else {return root;}} 验证二叉搜索树 思路二叉搜索树 中序遍历是一个有序数组 利用这一特性 先定义一个最小数字prev 当遍历完左子树回退时候 比较是否prev跟当前回退的数字大小  如果比prev大 则让prev当前节点的值  否则 就不是二叉搜索树 long prev Long.MIN_VALUE;public boolean isValidBST(TreeNode root) {if (root null) {return true;}if (!isValidBST(root.left) || root.val prev) {return false;}prev root.val;return isValidBST(root.right);} 二叉搜索树中第 K 小的元素 思路 要求二叉搜索树第k大的数字 定义俩个全局变量 ret记录最终结果 count记录当前k 依次遍历到左子树 当为空的时候 就该回退了 并且 count-1 当count为0的时候 就是目标值了 int ret;int count ;public int kthSmallest(TreeNode root, int k) {count k;dfs(root);return ret;}public void dfs(TreeNode root) {if(root null) {return ;}dfs(root.left);count--;if(count 0) {ret root.val;return ;}dfs(root.right);}
http://www.hkea.cn/news/14400156/

相关文章:

  • 跆拳道东莞网站建设如何建网站不花钱
  • 夏天做那个网站能致富mysql开发网站开发
  • 想做个网站不知道做什么wordpress怎么找到作者的分类标签
  • php网站开发案例教程 dvdqq空间可以做网站吗
  • 怎样制作个人网站老网站如何做301重定向新网站
  • 专门做字体设计的网站软件下载网站排行榜前十名
  • 国和建设集团网站新手学做网站相关书籍
  • 做海报哪个网站好wordpress扫码阅读
  • html5在线制作网站模板app设计网站模板免费下载
  • 深圳公司名称核准查询百度seo软件曝光行者seo
  • 百城建设提质工程网站四川建设网有限责任公司招聘
  • 专业零基础网站建设教学服务湖南 seo
  • 福田做网站福田网站建设福田建网站500请别人做网站注意事项
  • 家用宽带怎么做网站 访问做仪表行业推广有哪些网站
  • 信宜手机网站建设公司xyz域名
  • 网络公司网站首页图片如何看网站有没有收录
  • 网站开发项目经理职责html的网站案例
  • 现在有什么网站可以做兼职的网站页面html静态化
  • 制作一个网站费用乐清网站改版公司
  • 专业的外贸网站建设陕西建新建设有限公司网站
  • 网站维护工作是做啥电商网站建设分析
  • 临沂网站建设咨询高清vpswindows在线看
  • 苏州网站建设专家软文推广怎么写
  • 炫酷的移动端网站沈阳网站关键词
  • html5响应式设计公司网站模板整站html源码下载软件设计师中级含金量
  • 网站做线支付平台系统多少钱网站正建设中
  • 合伙建网站wordpress的底部找不到版权信息
  • 网站设计外文文献建立个人网站费用
  • 个人网站的设计与制作论文关于网站建设领导分工
  • phpcms做视频网站首页苏州网络网站建设