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

做公司网站需要什么资料网络营销论文选题

做公司网站需要什么资料,网络营销论文选题,设计网站开发费用计入什么科目,北京移动端网站优化题目#xff1a; 检查子树。你有两棵非常大的二叉树#xff1a;T1#xff0c;有几万个节点#xff1b;T2#xff0c;有几万个节点。设计一个算法#xff0c;判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n#xff0c;其子树与 T2 一模一样#xff0c;则 T2 为…题目 检查子树。你有两棵非常大的二叉树T1有几万个节点T2有几万个节点。设计一个算法判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n其子树与 T2 一模一样则 T2 为 T1 的子树也就是说从节点 n 处把树砍断得到的树与 T2 完全相同。 注意这道题与找不同的地方在于“从节点 n 处把树砍断得到的树与 T2 完全相同”所以必须要找到叶子节点这期间的所有节点都相同才是子树否则不是子树 示例 输入t1 [1, 2, 3], t2 [2] 输出true  输入t1 [1, 2, 345], t2 [2] 输出false 解题思路 1.先递归地找到T1树中与T2的根节点相同的节点 2.再递归地找剩下的节点是否每一个都相等 源代码如下 class Solution { public:bool dfs(TreeNode* t1,TreeNode* t2){if(t1NULLt2NULL) return true;//同时为空返回trueif(t1NULL||t2NULL) return false;//只有一个为空则一定不相等返回false//节点值相等 继续递归if(t1-valt2-val){return dfs(t1-left,t2-left)dfs(t1-right,t2-right);}//一旦出现不相等的情况直接返回falseelse return false;}bool checkSubTree(TreeNode* t1, TreeNode* t2) {if(t1NULLt2NULL) return true;//两颗都是空树则返回trueif(t1NULL||t2NULL) return false;//只有一颗树为空那么一定不存在子树返回false//如果T1节点的值与T2的节点值相同则开始递归的找其他节点是否相等if(t1-valt2-val){if(dfs(t1,t2)){return true;}}//在T1中找到与T2根节点值相同的节点return checkSubTree(t1-left,t2)||checkSubTree(t1-right,t2);} };
http://www.tj-hxxt.cn/news/142046.html

相关文章:

  • 商城网站建设效果1元做网站方案
  • 烟台开发区建设局网站第三方网站流量统计
  • 域名备案时网站名字企业网页页面设计
  • 学校网站建设分工营销推广活动方案
  • 南阳企业做网站wordpress 动画插件
  • 如何建个人摄影网站做公司的网站怎么上线
  • 加大门户网站安全制度建设网站建设贰金手指科杰2
  • 重庆涪陵网站建设公司东营做网站优化价格
  • 敦化网站开发外贸网站建站赚钱
  • 网站后台发文章图片链接怎么做汕头市做网站优化
  • 深圳网站设计平台莆田市的网站建设公司
  • 网站运营思路网站备案备的是域名还是空间
  • 网站开发怎么做账北京网站建设模板下载
  • 济南网站建设_美叶网络西装定制
  • 注册公司网站的步骤人教版优化设计电子书
  • 外贸网站用什么空间好网站申请备案成功后怎么建设
  • 城乡与建设部网站信息化项目建设背景
  • 手机网站拒绝访问怎么解决网页设计的流程
  • 太原免费网站建设晋江网站建设联系电话
  • 网站建设讯美网络建设方案论文
  • 视频网站的服务器建设西宁做网站_君博先进
  • 给企业做网站怎么收钱杭州市做网站
  • 雷州手机网站建设建大型门户网站
  • 深圳龙华大浪做网站公司广告行业怎么找客户
  • asp商品网站源码做网站龙头
  • 做网站要写多少行代码100款不良网站进入窗口软件
  • 史志网站建设购物网站建设代码
  • 软件工程师证书报考网站wordpress 分类分页
  • 广州网站建设支付网站建设与管理的网页
  • 山东网站备案注销申请表wordpress 翻页函数