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

电子商务网站开发流程包括产品推广平台

电子商务网站开发流程包括,产品推广平台,做网站需要会编程吗,做数据图网站我希望通过这道题,能进一步了解递归思想和“树是递归定义的”这句话 分析 我们的目的是写一个方法来检验两棵树是否相同 什么叫“两棵树相同”?——相同的位置存在相同的结点 有三种情况:1、两棵树一颗为空一颗不为空——不相同&#xff…

我希望通过这道题,能进一步了解递归思想和“树是递归定义的”这句话 

分析

我们的目的是写一个方法来检验两棵树是否相同

什么叫“两棵树相同”?——相同的位置存在相同的结点

有三种情况:1、两棵树一颗为空一颗不为空——不相同;2、两棵树都是空——相同;3、两个都不是空——不一定

代码

public class SameBinaryTree {public class TreeNode{int val;TreeNode left;TreeNode right;TreeNode(){}TreeNode(int val){this.val = val;}}public boolean isSameTree(TreeNode p, TreeNode q) {//两棵树都是空——相同if(p == null && q == null){return true;}//两棵树一颗为空一颗不为空——不相同if((p == null)&&(q != null) || (p != null) && (q == null)){return false;}//两个都不是空——不一定,所以我们要对其节点值进行判断if(p.val != q.val){return false;}//如果这两个根节点相同的话,然后去检查其左子树和右子树是否分别相等return isSameTree(p.left,q.left) && isSameTree(p.right,q.right);}
}

它是怎样使用递归的

因为树是递归定义的,所以对于二叉树相关的题我们常使用递归思想。

使用递归的两个条件:

1、终止条件

        a、两棵树一颗为空一颗不为空——不相同;b、两棵树都是空——相同;

2、调用自身

        两棵树是否相同不过就是——“根节点的值是否相同/根节点的左子树是否相同/根节点的右节点是否相同”

        我们的方法表示的含义就是“根节点为 参数1 和参数2 的两棵树是否相同”。那么 参数为(参数1.left ,参数2.left)意思就是——“两个根节点的左子树是否相同”

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

相关文章:

  • 百度给做网站吗站长统计官网
  • 建最便宜的网站要多少钱seo推广培训费用
  • 手机网站开发之列表开发外贸网络推广经验
  • 做网站游戏推广赚钱网站安全检测工具
  • 做网站需要资质吗网站注册流程和费用
  • 江门网站快速排名优化河南省疫情最新情况
  • 怎么网站做二维码seo按照搜索引擎的
  • 网站上做推广方案今天济南刚刚发生的新闻
  • wordpress分类归档seo产品优化推广
  • 成都企业门户网站建设今日时事新闻
  • 广州网站建设设计公司上海网络推广软件
  • 手机网站有什么区别是什么郴州seo网络优化
  • 如何修改网站关键词网络营销方法
  • 网站图片被盗连怎么办网站搜索优化官网
  • vs网站搜索栏怎么做东莞做网页建站公司
  • 建设工程网上质检备案网站日本关键词热搜榜
  • wap自助建站排板竞价推广哪里开户
  • 免费开源网站免费seo关键词优化服务
  • 旅游网站管理系统论文烟台seo
  • 专业的高密做网站的海外营销公司
  • 网站源码模块百度怎么投放自己的广告
  • 郑州飞旗科技有限公司 www.71884.cn 郑州网站建设站长工具一区
  • 网站个人信息页面布局seo相关岗位
  • 网站qq微信分享怎么做的免费seo工具
  • 校园网站建设 德育保定百度首页优化
  • 公积金网站 如何做减员网站快速推广
  • 房产律师网站模板seo优化软件
  • 网站栏目做跳转后不显示站长联盟
  • 建行信用卡网站登录媒体:多地新增感染趋势回落
  • 做培训网站哪家好有没有免费的seo网站