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

商务网站制作语言基础冠县 网站建设

商务网站制作语言基础,冠县 网站建设,潍坊 网站企划,杭州市上城区建设局网站在二叉树中#xff0c;根节点位于深度 0 处#xff0c;每个深度为 k 的节点的子节点位于深度 k1 处。 如果二叉树的两个节点深度相同#xff0c;但 父节点不同 #xff0c;则它们是一对堂兄弟节点。 我们给出了具有唯一值的二叉树的根节点 root #xff0c;以及树中两个…在二叉树中根节点位于深度 0 处每个深度为 k 的节点的子节点位于深度 k1 处。 如果二叉树的两个节点深度相同但 父节点不同 则它们是一对堂兄弟节点。 我们给出了具有唯一值的二叉树的根节点 root 以及树中两个不同节点的值 x 和 y 。 只有与值 x 和 y 对应的节点是堂兄弟节点时才返回 true 。否则返回 false。 示例 1 输入root [1,2,3,4], x 4, y 3 输出false 示例 2 输入root [1,2,3,null,4,null,5], x 5, y 4 输出true 示例 3 输入root [1,2,3,null,4], x 2, y 3 输出false   提示 二叉树的节点数介于 2 到 100 之间。 每个节点的值都是唯一的、范围为 1 到 100 的整数。 public boolean isCousins(TreeNode root, int x, int y) {if (x y || x root.val || y root.val) return false;MapInteger, Integer map1 new HashMap();MapInteger, TreeNode map2 new HashMap();QueueTreeNode queue new LinkedList();queue.add(root);int level 0;while (!queue.isEmpty()) {int size queue.size();level;for (int i 0; i size; i) {TreeNode cur queue.poll();if (cur.left ! null) {map1.put(cur.left.val, level);map2.put(cur.left.val, cur);queue.add(cur.left);}if (cur.right ! null) {map1.put(cur.right.val, level);map2.put(cur.right.val, cur);queue.add(cur.right);}}}return map1.get(x).equals(map1.get(y)) !map2.get(x).equals(map2.get(y));}
http://www.yutouwan.com/news/495908/

相关文章:

  • 服装电子商务的网站建设四川网站开发
  • 湖北网站定制开发价格表成都哪家公司做网站最好
  • 做平台外卖的网站需要什么资质flash 网站 收费
  • 做试题网站广东网站建设服务
  • 网站上的logo怎么做免费刷粉网站推广免费
  • 宿迁做百度网站地点小程序商城怎么开通
  • 用微信怎么做商城网站网站seo报价
  • 摄影网站网址大全徐州领航装饰工程有限公司
  • 深度科技商业官方网站商城源码哪家公司好
  • 贵阳商城网站开发网站开发 验收
  • 商务信息网站怎么做网页连接数据库显示信息
  • 黄一级a做爰片免费网站网站seo描述
  • dw软件个人简历网站怎么做公司宣传片视频制作
  • 东莞腾宇科技网站建设lniux上安装wordpress
  • 做网站赚几百万网站收录系统
  • 网站关键字在哪里设置东莞行业网站建设教程
  • 鞍山网站开发公司盐城营销网站建设
  • 做的怎样 英文网站赣州建设信息网
  • 个人网站建设的参考文献wordpress 伪静态 效果
  • 东莞网站建设制作北京网站代运营公司
  • 电子商务网站的设计与开发网站建设过程的结构图
  • 一学一做看视频网站有哪些内容国产比较好的精华
  • 网站开发实训网站建设最好用什么语言
  • 成都网站优化页面wordpress svg logo
  • 做网站运营要了解哪些中国平面设计在线
  • 网站维护和更新无法打开wordpress网页
  • 精品资源共享课程网站建设论文北京建设网站的公司
  • 网站建设制作及推广沈阳出名网站
  • dedecms 网站安装教程清溪网站建设
  • 淄博网站建设优化运营熊掌号企业网站建设存在的典型问题有哪些?