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

公司网页制作好了 怎么发布排名优化百度

公司网页制作好了 怎么发布,排名优化百度,青岛市网页设计公司,企业信息系统查询1367.二叉树中的链表 方法:枚举 枚举二叉树中的每个节点为起点往下的路径是否与链表相匹配的路径,为了判断是否匹配设计了一个递归函数dfs(root,head),其中root表示当前匹配到的二叉树节点,head表示当前匹配到的链表节点,整个函数…

1367.二叉树中的链表

image-20231119221701290

方法:枚举

枚举二叉树中的每个节点为起点往下的路径是否与链表相匹配的路径,为了判断是否匹配设计了一个递归函数dfs(root,head),其中root表示当前匹配到的二叉树节点,head表示当前匹配到的链表节点,整个函数返回布尔值表示是否有一条该节点往下的路径与head节点开始的链表匹配,如匹配返回true,否则返回false,一共有四种情况

  • 链表已经全部匹配完,匹配成功,返回true
  • 二叉树访问到了空节点,匹配失败,返回false
  • 当前匹配的二叉树上的节点的值与链表节点的值不相等,匹配失败,返回false
  • 前三种情况都不满足,说明匹配成功了一部分,需要继续递归处理,先调用dfs(root.left,head.next),如果返回结果是false,说明没有匹配的路径,需要继续在右子树中匹配,继续递归调用函数

接下来就是枚举,从根节点开始,如果当前匹配成功就直接返回true,否则继续找它的左儿子和右儿子是否满足

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSubPath(ListNode head, TreeNode root) {if(root == null) return false;return dfs(head,root) || isSubPath(head,root.left) || isSubPath(head,root.right);}public boolean dfs(ListNode head,TreeNode root){//链表全部匹配完,匹配成功if(head == null) return true;//二叉树访问到了空节点,匹配失败if(root == null) return false;//当前匹配的二叉树上节点的值与链表节点的值不相等,匹配失败if(head.val != root.val) return false;return dfs(head.next,root.left) || dfs(head.next,root.right);}
}
http://www.mmbaike.com/news/47856.html

相关文章:

  • 网站备案的链接免费引流推广方法
  • 网站功能性介绍谷歌google play下载
  • html5手机网站模板 下载湖州seo排名
  • 黄岩区住房保障建设局网站百度识图在线
  • 公司做网站的价格江阴重庆森林台词
  • 档案网站建设的原则seo科技网
  • 重庆门户网站排名软文范例大全100字
  • 做网站需要几个程序重庆seo论坛
  • 网站优化知识个人接app推广单去哪里接
  • 做尾货的网站seo优化专员
  • 网站开发就业方向老铁seo外链工具
  • 网站建设与运维预算自媒体推广渠道有哪些
  • 只做原创内容平台网站微博推广怎么做
  • 东阿网站建设网络营销成功案例3篇
  • 地方门户网站建设方案百度数据库
  • 哈尔滨做网站电话培训机构好还是学校好
  • 南京城乡建设网站seo实战视频
  • 成都网站建设哪家公司靠谱宝鸡seo外包公司
  • 企业网站规划方案指数网站
  • 深圳市宝安区做网站建设的企业游戏搬砖工作室加盟平台
  • 专业做营销网站建设西安建站推广
  • 网站后台下载图片百度指数爬虫
  • 域名审核怎么做返利网站微信scrm
  • 专注于网站营销服务百度大盘指数
  • 企业网站在ps里做吗肇庆网站制作软件
  • 注册服务器网站哪个好网站收录查询系统
  • 网站建设的细节处理谷歌搜索入口365
  • 自己如何做家政网站站长之家的作用
  • 红星美凯龙建设事业中心网站北京seo公司哪家好
  • 苏州企业做网站廊坊seo优化