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

b2c是什么意思的缩写厦门seo关键词

b2c是什么意思的缩写,厦门seo关键词,简单医院网站,电商平台如何搭建与其明天开始,不如现在行动! 文章目录 1 后继节点1.1 解题思路1.2 代码实现 💎总结 1 后继节点 1.1 解题思路 二叉树节点结构定义如下: public static class Node { public int cal; public Node left; public Node right; public…

与其明天开始,不如现在行动!

文章目录

    • 1 后继节点
      • 1.1 解题思路
      • 1.2 代码实现
  • 💎总结


1 后继节点

在这里插入图片描述

1.1 解题思路

二叉树节点结构定义如下:

public static class Node {
public int cal;
public Node left;
public Node right;
public Node parent;
}
给你二叉树中的某个节点,返回该节点的后继节点

后继节点就是二叉树中序遍历,这个节点的下一个节点

思路

  1. 如果该节点有右子树,那么后继节点就是右树的最左节点
  2. 如果该节点没有右子树
    1. 如果该节点是父节点的左节点,此时父节点就是后继节点
    2. 如果该节点是父节点的右节点,向上寻找
      1. 这个节点在顶部节点的右树上,此时返回的是空
      2. 如果这个节点在某个节点的左数上,返回此时的节点

1.2 代码实现

public class SuccessorNode {public static class Node {public int val;public Node left;public Node right;public Node parent;public Node(int val) {this.val = val;}}public static Node getSuccessorNode(Node node) {if (node == null) {return node;}if (node.right != null) {return getLeftMost(node.right);}else{Node cur = node;Node parent = node.parent;while (parent != null && parent.left != node) {cur = parent;parent = cur.parent;}return parent;}}private static Node getLeftMost(Node node) {Node cur = node;if (cur.left != null) {cur = cur.left;}return cur;}// 测试public static void main(String[] args) {Node n1 = new Node(1);Node n2 = new Node(2);Node n3 = new Node(3);Node n4 = new Node(4);Node n5 = new Node(5);Node n6 = new Node(6);Node n7 = new Node(7);n1.left = n2;n1.right = n3;n2.left = n4;n2.right = n5;n2.parent = n1;n3.left = n6;n3.right = n7;n3.parent = n1;n4.parent = n2;n5.parent = n2;n6.parent = n3;n7.parent = n3;System.out.println(getSuccessorNode(n6).val);}
}

💎总结

本文中若是有出现的错误请在评论区或者私信指出,我再进行改正优化,如果文章对你有所帮助,请给博主一个宝贵的三连,感谢大家😘!!!


http://www.hrbkazy.com/news/20670.html

相关文章:

  • 网站备案在哪个网站持续优化完善防控措施
  • 校园网站建设软件搭建网站步骤
  • wordpress地区分站如何建造一个网站
  • 做图神器的网站百度知道官网首页登录入口
  • 微网站 案例seo领导屋
  • 北京设计网站的公司哪家好阿里云域名注册官网网址
  • 源码做网站谷歌chrome浏览器官方下载
  • 苹果cms源码廊坊seo排名外包
  • 域名被墙查询检测旺道网站排名优化
  • 无锡做网站中企动力创建自己的网站怎么弄
  • 腾讯域名怎么建设网站中国营销网官网
  • 青岛建网站公司如何自己创建网址
  • 简+wordpress+主题百家号seo
  • 合肥做网站建设公司国内b2b十大平台排名
  • 免费刷网站百度关键词跨境电商平台哪个最好最可靠
  • dz门户做视频网站深圳百度公司地址在哪里
  • 衢州网站建设需要多少费用福州网站seo
  • 汽车精品设计网站建设怎么开网站
  • 做pc端网站如何做个公司网站一般需要多少钱
  • 酒店网站制作公司seo免费优化公司推荐
  • 修改网站照片需要怎么做百度免费推广网站
  • 帮做3d模型的网站网站关键词快速排名优化
  • 网站集约化建设什么意思搜索seo优化
  • 局域网网站建设色盲测试
  • 修改图片网站运营培训班学费大概多少
  • 哪个网站可以查蛋白互做新媒体运营师证书
  • 一站式发稿平台软件开发外包公司
  • 做酒水网站有哪些网易最新消息新闻
  • 贵阳网站制作免费有名的seo外包公司
  • 哪个网站可以做论文简述网页制作与网站建设实战教程