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

网站建设合同标准版主机如何做网站空间

网站建设合同标准版,主机如何做网站空间,seo基础培训教程,前端设计是什么意思写在前面 最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。 目录 写在前面一、场景描述二、具体步骤1.环境说明2.代码 写在后面 一、场景描述 对称二叉树。给给定一个二叉树,检查它是否是镜像对称的。 例…

写在前面

  最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。


目录

  • 写在前面
  • 一、场景描述
  • 二、具体步骤
    • 1.环境说明
    • 2.代码
  • 写在后面


一、场景描述

  对称二叉树。给给定一个二叉树,检查它是否是镜像对称的。

例如,二叉树 [1,2,2,3,4,4,3] 是对称的。1/ \2   2/ \ / \
3  4 4  3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:1/ \2   2\   \3    3

二、具体步骤

1.环境说明

名称说明
IntelliJ IDEA2019.2

2.代码

以下为Java版本实现:

public class Lc101_IsSymmetric {public static void main(String[] args) {TreeNode nodeFour = new TreeNode(4);TreeNode nodeThree = new TreeNode(3);TreeNode nodeTwo = new TreeNode(2);nodeTwo.left = nodeFour;nodeTwo.right = nodeThree;TreeNode node4 = new TreeNode(4);TreeNode node3 = new TreeNode(3);TreeNode node2 = new TreeNode(2);node2.left = node3;node2.right = node4;TreeNode root = new TreeNode(1);root.left = node2;root.right = nodeTwo;System.out.println(isSymmetric(root));}/*** 思路:递归* 返回值是boolean** 将当前结点的left和right分别当作2个二叉树进行递归,比较2边的结点是否对称(思路和一个二叉树是否是另一个二叉树的子树类似)* 2个结点的比较** 判断是否镜像,比较左子树的左节点和右子树的右节点是否相同** @param root* @return*/private static boolean isSymmetric(TreeNode root) {if (root == null) {return false;}return isSymmetric(root.left, root.right);}/*** 比较2棵子树是否对称** @param t1* @param t2* @return*/private static boolean isSymmetric(TreeNode t1, TreeNode t2) {// 循环结束条件if (t1 == null && t2 == null) {return true;}if (t1 == null || t2 == null || t1.val != t2.val) {return false;}return isSymmetric(t1.left, t2.right) && isSymmetric(t1.right, t2.left);}static class TreeNode {int val;TreeNode left;TreeNode right;public TreeNode(int val) {this.val = val;}}
}

写在后面

  如果本文内容对您有价值或者有启发的话,欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。

http://www.yayakq.cn/news/568288/

相关文章:

  • 小何自助建站自己做的网站转成二维码
  • 二手网站模板国家排污许可网站台账怎么做
  • 网站的创建历程怎么写网络平台推广的好处
  • 郑州公司建网站网站程序模板下载
  • 西安企业网站备案一般得多少天vi设计百科
  • 网站接入支付宝需要网站备案吗上海网站营销公司
  • 多用户商城网站建设方案来几个关键词兄弟们
  • 南京市建设中心网站如何用手机制作app课件
  • 电子商务网站建设步骤一般为好用的代码网站
  • 公司建立网站的意义网站开发和上传中错误的是
  • 怎么样做兼职网站专门做淘宝优惠券的网站
  • 产品做推广一般上什么网站wordpress 1g内存够吗
  • 便宜网站建设公司wordpress msg
  • 宜昌哪里有专业做网站的网站群建设需求
  • 公司取名字seo自学网站
  • 网站工程和网络工程有什么区别wordpress怎么破解插件
  • 陕西做网站的公司电话wordpress的aware主题
  • 做网站需要下载啥昆明今天刚刚发生的新闻
  • 滕州手机网站建设网络推广活动方案主题和思路
  • 仿制网站的软件长沙景点图片
  • 丹徒网站企业网站都有哪些
  • 做带支付平台的网站巧家县城乡建设局网站
  • 做网站用宋体有版权问题吗网站设计师与网站开发工程师
  • 杜桥做网站哪家好智能建造师报名入口官网
  • c# 网站开发框架最好的购物平台排行榜
  • 科技类网站简介怎么做成都市互联网协会网页设计
  • 天津营销网站建设公司哪家好免费的ppt模板网
  • 网站建设设计基础青海省建设厅查询网站
  • 网站建设技术包括哪些方面石家庄哪有个人建站的
  • 合肥有哪些做网站的seo网站编辑