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

域名先解析后做网站百度快速排名用什

域名先解析后做网站,百度快速排名用什,网站设计定位,自适应网站 响应式网站110.平衡二叉树 (优先掌握递归)后序遍历 左右中 class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) ! -1;}//递归三部曲 确定方法的参数与返回值private int getHeight(TreeNode root){//明确终止条件if(root null){r…

 110.平衡二叉树 (优先掌握递归)后序遍历 左右中

class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) != -1;}//递归三部曲 确定方法的参数与返回值private 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;}//比较左右子树高度差 如果大于一直接返回不是平衡二叉树if(Math.abs(leftHeight - rightHeight) > 1){return -1;}return Math.max(leftHeight,rightHeight) + 1;}
}

 257. 二叉树的所有路径 (优先掌握递归) 前序遍历 根左右 

class Solution {//根节点到叶子节点的所有路径 前序遍历先获取根节点public List<String> binaryTreePaths(TreeNode root) {List<String> res = new ArrayList<>();   //最终结果if(root == null){return res;}//结果中的路径 List<Integer> paths = new ArrayList<>();traversal(root,paths,res);return res;}private void traversal(TreeNode root,List<Integer> paths,List<String> res){paths.add(root.val);//终止条件if(root.left == null && root.right == null){//输出StringBuilder sb = new StringBuilder();//遍历paths路径中 最后前一位元素 避免->for(int i = 0;i < paths.size()-1;i++){sb.append(paths.get(i)).append("->");}sb.append(paths.get(paths.size() -1 )); //记录最后一个路径res.add(sb.toString()); //收集一条路径return;}//单层递归逻辑//左if(root.left != null){traversal(root.left,paths,res);//下一个节点完成  回溯paths.remove(paths.size() -1); }//右if(root.right != null){traversal(root.right,paths,res);paths.remove(paths.size() -1);}}
}

 404.左叶子之和 (优先掌握递归)

         左叶子定义:节点A的左孩子不为空,且左孩子的左右孩子都为空(说明是叶子节点),那么A节点的左孩子为左叶子节点

class Solution {//后序遍历 左右中public int sumOfLeftLeaves(TreeNode root) {if(root == null){return 0;}if(root.left == null && root.right == null) return 0;int leftVaule = sumOfLeftLeaves(root.left);         //左if(root.left != null && root.left.left == null && root.left.right == null){ // 左子树就是一个左叶子的情况leftVaule = root.left.val;}int rightValue = sumOfLeftLeaves(root.right);       //右int sum =leftVaule + rightValue;                    //中return sum;}
}

http://www.yidumall.com/news/26625.html

相关文章:

  • 网站开发专业找什么工作免费b站推广网站短视频
  • 广州网站建设公司网络安全优化网站搜索量查询
  • 中国最大的网站制作公司磁力狗在线搜索
  • 济南网站建设熊掌号优化课程设置
  • 网站logo 更换seo整站优化一年价格多少
  • 入门 做网站 书籍今日武汉最新消息
  • 做的网站百度上可以搜到吗快速推广
  • 网站建设详情页太原网站关键词推广
  • 潍坊网站建设网超凡科建站
  • 营销型网站欣赏百度首页纯净版怎么设置
  • 福州网站建设H5百度站长工具平台
  • 做内衣模特接广告网站seo技术外包 乐云践新专家
  • 长沙网站优化公司国际网络销售平台有哪些
  • 支付宝 网站接口百度关键词排名爬虫
  • 网页界面设计的特点在于seo公司优化排名
  • 网站建设业务活动优化设计方法
  • 网站结构有哪些类型怎么把平台推广出去
  • wordpress权限 ssh搜索引擎优化公司
  • 威海建设招聘信息网站网络推广的基本方法
  • 网站建设的基础资料semi认证
  • 网站开发的3个阶段做网站企业
  • 上海自建网站天津百度优化
  • 东城东莞网站建设百度咨询电话人工台
  • 中国做贸易的网站搜索引擎技术基础
  • 设计b2c网站建设互联网营销师报名入口官网
  • wordpress图文安装教程苏州seo关键词优化排名
  • 网站开发 数据库对比常用的搜索引擎有
  • 专业做羽绒服的服装网站缅甸最新新闻
  • 百度网址大全下载到桌面廊坊seo推广公司
  • 兰州网站建设公司北京网络营销招聘