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

网站建设投标书怎么制作wordpress接入qq登陆

网站建设投标书怎么制作,wordpress接入qq登陆,山东营销网站建设设计,重庆网站设计案例链接力扣110-平衡二叉树 思路 1、左右子树高度差不超过1 2、左子树、右子树均为平衡二叉树 3、需要获得树高#xff0c;如果不是平衡的就返回-1#xff1b;如果是平衡#xff0c;就返回对应的高 class Solution {public boolean isBalanced(TreeNode root) {return getH…链接力扣110-平衡二叉树 思路 1、左右子树高度差不超过1 2、左子树、右子树均为平衡二叉树 3、需要获得树高如果不是平衡的就返回-1如果是平衡就返回对应的高 class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) -1 ? false:true;}public int getHeight(TreeNode root){if(root null) return 0;int leftHeight getHeight(root.left);// 如果左树不平衡if(leftHeight -1) return -1;int rightHeight getHeight(root.right);// 如果右树不平衡if(rightHeight -1) return -1;return Math.abs(leftHeight - rightHeight) 1 ? -1:1 Math.max(leftHeight,rightHeight);} }链接力扣257- 二叉树的所有路径 思路 1、首先需要将这条路径上的值收集到集合里 2、将集合里的值取出来加上 - 串成String这里需要注意最后一个结节的处理与前面不同需要单独处理只加值即可这里需要用到StringBuilder 3、将遍历好的路径加到res集合中此时需要回溯将最后一个结点值删除再去遍历得到下一条路径 前、中、后遍历 class Solution {public ListString binaryTreePaths(TreeNode root) {ListString res new ArrayList();if (root null) {return res;}ListInteger path new ArrayList();traversal(root, path, res);return res;}// 记录每一条路径的path值之后再转为字符串、存放结果的respublic void traversal(TreeNode root,ListInteger path,ListString res){// 1、逻辑是前序遍历需要先处理中间节点path.add(root.val);// 2、处理左右孩子节点// 左右结点都为空就到了叶子节点位置if(root.left null root.right null){// 因为结果数组里的每个元素是字符串StringBuilder tmp new StringBuilder();// 最后一个值的处理逻辑跟前面不同不需要 -for(int i 0; i path.size() - 1; i){tmp.append(path.get(i)).append(-);}// 单独处理最后一个结点值tmp.append(path.get(path.size()-1));res.add(tmp.toString());// 到这里结束这一次的traversalreturn;}if(root.left ! null){// traversal一次会得到一条路径但是想要得到下一条路径需要回溯到上一节点// 这时需要将path集合中的最后一个结节值删除traversal(root.left,path,res);path.remove(path.size() - 1);}if(root.right ! null){traversal(root.right,path,res);path.remove(path.size() -1);}} }链接力扣404. 左叶子之和 思路 1、如何判断是左叶子 root.left 还不行需要 root.left.left null root.left.right null 此时leftValue 就是 root.left.val 2、如果是左子树右子树下面还有子树则继续递归每次左子树时都需要判断是否是左叶子 class Solution {// 定义全局变量以便后面相加使用int res 0;public int sumOfLeftLeaves(TreeNode root){if(root null) return 0;if(root.left ! null root.left.left null root.left.right null){res root.left.val;}sumOfLeftLeaves(root.left);sumOfLeftLeaves(root.right);return res;} }
http://www.pierceye.com/news/796138/

相关文章:

  • 深圳做网站建设公司dw学生个人网页制作视频
  • html网页设计代码作业网站衡水武邑县建设局网站
  • 网站后台登陆验证码wordpress 前台加载慢
  • 网站推广去哪家比较好专门做网站的公司叫什么
  • 前端做项目的网站资源公司做网站的步骤
  • 资源分享网站怎么建设网站建设百度云
  • 宣讲家网站官德修养与作风建设短视频seo关键词
  • 更新网站怎么弄建设工程合同范本工程施工合同范本
  • 外贸网站建设有什么需要注意的吗白山网站设计
  • 哪家做网站性价比高宁波seo网络优化哪家好
  • 望京做网站微信订阅号怎么做网站
  • 分销系统网站建设网站建设 51下拉平台
  • 怎么才能自己做网站怎么自己制作app
  • 爱看视频的网站政务公开既网站信息化建设会议
  • 做外单什么网站好网站模板下载之后怎么做
  • 网站维护细则微博同步wordpress
  • 网站微商城的建设新网域名备案
  • 网站举报有奖平台北京vi设计公司怎么样
  • Wix做的网站在国内打不开网站开发专业就业好不好
  • php语言做网站网站流量与带宽
  • 网站推广经验做网站职校选什么专业
  • 搜英文关键词网站凯里seo排名优化
  • 哪个网站可以帮忙做简历培训网网站源码
  • 万宁市住房和城乡建设局网站自助建站加盟
  • 创建一个网站需要什么wordpress 支付 api接口
  • 怎么样做免费网站建筑招工找活平台
  • 虚拟机中做网站家政服家政服务网站模板
  • 佛山企业网站建设流程网站开发 前端如何学习
  • 昆明好的网站开发公司宣传视频
  • 深圳网站设计公司网站建设 地址 上海石门二路