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

中文域名和网站的关系校园网站制作模板

中文域名和网站的关系,校园网站制作模板,如何自己开发一款游戏,工程建设规范前言 问问自己#xff0c;刷题的效果真的达到了吗#xff1f; 内容 一、翻转二叉树 226.翻转二叉树 给你一棵二叉树的根节点 root #xff0c;翻转这棵二叉树#xff0c;并返回其根节点。 递归 func invertTree(root *TreeNode) *TreeNode {if rootnil{return root}…前言 问问自己刷题的效果真的达到了吗 内容 一、翻转二叉树 226.翻转二叉树 给你一棵二叉树的根节点 root 翻转这棵二叉树并返回其根节点。 递归 func invertTree(root *TreeNode) *TreeNode {if rootnil{return root}root.Left,root.Rightroot.Right,root.LeftinvertTree(root.Left)invertTree(root.Right)return root } 二、对称二叉树 101.对称二叉树 给你一个二叉树的根节点 root  检查它是否轴对称。 递归 我们可以实现这样一个递归函数通过「同步移动」两个指针的方法来遍历这棵树p 指针和 q 指针一开始都指向这棵树的根随后 p 右移时q 左移p 左移时q 右移。每次检查当前 p 和 q 节点的值是否相等如果相等再判断左右子树是否对称。 func isSymmetric(root *TreeNode) bool {return dfs(root.Left,root.Right)}func dfs(left *TreeNode,right *TreeNode) bool{if leftnilrightnil{return true}if leftnil||rightnil{return false}if left.Val!right.Val{return false}return dfs(left.Left,right.Right)dfs(left.Right,right.Left) } 迭代  把递归程序改写成迭代程序 func isSymmetric(root *TreeNode)bool{u,v:root,rootqueue:[]*TreeNode{}queueappend(queue,u)queueappend(queue,v)for len(queue)0{u,v queue[0],queue[1]queuequeue[2:]if unilvnil{//要先判断continue}if unil||vnil{return false}if u.Val!v.Val{return false}queueappend(queue,u.Left)queueappend(queue,v.Right)queueappend(queue,u.Right)queueappend(queue,v.Left)}return true } 三、完全二叉树的节点个数 222.完全二叉树的节点个数 给你一棵 完全二叉树 的根节点 root 求出该树的节点个数。 完全二叉树 的定义如下在完全二叉树中除了最底层节点可能没填满外其余每层节点数都达到最大值并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层则该层包含 1~ 2h 个节点。 广度优先搜素 func countNodes(root *TreeNode) int {var count intif rootnil{//没有这个会报错 昨天遇到过return 0}level:[]*TreeNode{root}for len(level)0{temp:levellevelnilfor _,node:range temp{countif node.Left!nil{levelappend(level,node.Left)}if node.Right!nil{levelappend(level,node.Right)}}}return count } 最后 令人心动的offer啊能拿到吗
http://www.pierceye.com/news/650819/

相关文章:

  • 网站被做跳转怎么办个人网站开发软件
  • 湛江网站制作费用南昌建站系统外包
  • 杭州市住房和城乡建设厅网站网页设计个人网站作业
  • 钦州建站哪家好杭州网站建站平台
  • 程序员做笔记的网站在线简历制作系统
  • 有一个网站自己做链接获取朋友位置wordpress504
  • 设计感 网站wordpress企业内网主题
  • 金塔精神文明建设网站上线了小程序制作平台
  • 东莞阳光网站建设成效网站内容营销
  • 阿里云做网站吗深圳香蜜湖街道
  • 营销型网站名词解释关键词有几种类型
  • 高端网站建设浩森宇特Php做网站要求
  • 盐田高端网站建设湖南网站seo营销多少费用
  • 福州建设招聘信息网站东莞房价将暴跌
  • 外包做网站的要求怎么写网站建设调查分析
  • 北京网站建设公司哪个最好鲜花网页设计模板
  • 汕头网站制作方法江苏网站设计公司
  • 免费1级做看网站上海策朋网站设计公司
  • 自贡做网站的公司wordpress网站加密码
  • 长春建设网站公司哪家好学校网站建设实施方案
  • 邯郸网站优化怎么用建设通网站会员共享密码
  • 怎么使自己做的网站有音乐简易 建站
  • 如何做免费网站制作郑州网站建设搜索优化
  • 北京网站制作17页谈谈对seo的理解
  • 西安专业建网站网站可信度必须做吗
  • 做神马网站如何做网站的推广
  • 如何提高网站排名的方法建设一个商业网站费用
  • 电商网站平台有哪些做自己的第一个网站
  • 源码资源下载站百度指数 多少流量 网站名
  • 合肥比较好的网站建设公司青阳网站建设