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

企业文化墙设计网站推荐东莞广告公司排名

企业文化墙设计网站推荐,东莞广告公司排名,响应式网站建设价位,正能量网站1、 110.平衡二叉树 题目#xff1a; 给定一个二叉树#xff0c;判断它是否是高度平衡的二叉树。 本题中#xff0c;一棵高度平衡二叉树定义为#xff1a; 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 思路#xff1a; 经典后序遍历#xff0c;感…1、 110.平衡二叉树 题目 给定一个二叉树判断它是否是高度平衡的二叉树。 本题中一棵高度平衡二叉树定义为 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 思路 经典后序遍历感觉所有的后序遍历的二叉树都一样了因为要返回高度所以新建一个dfsgo 没有abs函数 func isBalanced(root *TreeNode) bool {return hou(root) ! -1 } func hou(node *TreeNode) int {if node nil {return 0}leftHigh : hou(node.Left)if leftHigh -1 {return -1}rightHigh : hou(node.Right)if rightHigh -1 {return -1}if leftHigh-rightHigh 1 || rightHigh-leftHigh 1 {return -1}return 1max(leftHigh, rightHigh) } func max(a,b int) int {if ab {return a}; return b}2、257. 二叉树的所有路径 题目 给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 思路 叶子节点特性就是判断条件就是左右为空条件判断注意 res 的声明与初始化 var res []string func binaryTreePaths(root *TreeNode) []string {res []string{}path(root, )return res } func path(node *TreeNode, list string) {if node nil {return }list strconv.Itoa(node.Val)// 想清楚逻辑if node.Left nil node.Right nil {res append(res, list)} else {list -path(node.Left, list)path(node.Right, list)} }3、404. 左叶子之和 题目 给定二叉树的根节点 root 返回所有左叶子之和。 思路 后序左右中重点就是判断规则规则就是左节点之后处理一下是否拿这个节点的值 func sumOfLeftLeaves(root *TreeNode) int {if root nil {return 0}if root.Left nil root.Right nil {return 0}// 叶子节点leftNumber : sumOfLeftLeaves(root.Left)if root.Left ! nil root.Left.Leftnil root.Left.Rightnil {leftNumber root.Left.Val}rightNumber : sumOfLeftLeaves(root.Right) // right就算是叶子节点也不需要返回值// 这个条件怎么搞return leftNumberrightNumber }
http://www.hkea.cn/news/14464773/

相关文章:

  • 电商网站开发建设网站备案要多长时间
  • 怎么做漫画网站餐饮企业网站源码
  • 布吉网站建设方案wordpress5.0.2 zh_cn
  • 无后台网站的维护六安网站制作哪家好
  • dede手机网站开发聊城东昌府区建设路小学网站
  • 杭州网站忧化响水网站建设找哪家好
  • 天河建设网站公司网上开平台要多少钱
  • 网站建设网站建设企业展厅设计网
  • 做公众号的网站有哪些网站建设论文
  • 用php制作一个个人信息网站南京本地网站
  • 建设视频网站费用保定医疗网站建设公司
  • 河南中州路桥建设有限公司网站怎么做微信里的网页网站链接
  • 网站seo标题优化技巧深圳效果图制作公司
  • 南宁网站建设专业品牌网站开发研发设计
  • 网站推广塔山双喜长春网站建设公司
  • 兵团建设环保局网站阿里云做网站的代码
  • 宁波建设工程报名网站建设好的网站
  • 做传销网站的程序员犯法吗wordpress 关键词描述
  • php网站整合discuz魔域网页游戏官网
  • 个人网站做什么类型好工装设计效果图网站
  • 江苏同邦建设有限公司网站wordpress网站地图自动更新
  • 重庆工业建设网站wordpress怎么换主题
  • 自建网站h5网站推广怎么发外链
  • 网站排名在线优化工具网站建设导航分哪几类
  • 外贸工厂网站做seo多吗塘下网站建设
  • 网站建设技术参数山西设计网站公司
  • 用ul做的网站为何浮动不上去综合类门户网站有哪些
  • 建设网站项目的目的公关服务
  • 重庆网站托管服务wordpress怎么改标题和meta
  • 织梦汽车网站模板免费下载驻马店住房和城乡建设厅网站