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

迁安做网站赣州vi设计公司

迁安做网站,赣州vi设计公司,南昌seo代理商,山东省建设部继续教育网站110. 平衡二叉树 给定一个二叉树#xff0c;判断它是否是高度平衡的二叉树。 本题中#xff0c;一棵高度平衡二叉树定义为#xff1a; 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 func isBalanced(root *TreeNode) bool {h:getHeight(root)if h -1{r… 110. 平衡二叉树 给定一个二叉树判断它是否是高度平衡的二叉树。 本题中一棵高度平衡二叉树定义为 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 func isBalanced(root *TreeNode) bool {h:getHeight(root)if h -1{return false}fmt.Println(h)return true } func getHeight(root *TreeNode)int{if root nil{return 0}l,r :getHeight(root.Left),getHeight(root.Right)if l -1 || r -1{return -1}if l-r 1 || r-l 1{ return -1}//如果遇到左右子树存在高度差距就直接返回return max(l,r) 1 }func max(a, b int) int {if a b {return a }return b } 257. 二叉树的所有路径  给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 var res []string func binaryTreePaths(root *TreeNode) []string {res []string{}travel(root,)return res } func travel(node *TreeNode, s string){if node.Left nil node.Right nil{v: s strconv.Itoa(node.Val)res append(res,v)return}s s strconv.Itoa(node.Val)-if node.Left!nil{travel(node.Left,s)}if node.Right! nil{travel(node.Right,s)} }404. 左叶子之和  给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 左叶子就是 当前节点的左孩子没有孩子  func sumOfLeftLeaves(root *TreeNode) int {if root nil { return 0}lfV : sumOfLeftLeaves(root.Left)if root.Left!nil root.Left.Left nil root.Left.Right nil{lfV root.Left.Val}riV: sumOfLeftLeaves(root.Right)return lfV riV }
http://www.zqtcl.cn/news/904231/

相关文章:

  • 网站建设架构选型引擎seo优
  • 什么电脑做网站前段用网站建设工作人员有哪些职责
  • 网站建设技巧网站建设 总结
  • 有站点网络营销平台搜一下百度
  • 沈阳网站建设找德泰诺wordpress 访客计数器
  • 专业网站建设价格分析企业展示型网站建设方案
  • 东丽做网站公司帮做网站的公司
  • 网站的icon图标做多大验证wordpress
  • html制作音乐网站代码已经买了域名怎么做网站
  • 网站做收付款接口山东专业的制作网站
  • 龙岗建设高端网站如何建立网站会员系统吗
  • 中国建设银行的网站色彩wordpress 图片采集器
  • 渭南做网站价格江西省城乡住房建设部网站
  • 个人网站可以做充值安徽建设厅网站首页
  • 技术支持 东莞网站建设石材小企业网站建设查询
  • 政务公开网站建设的亮点和建议wordpress注册怎么设置密码
  • 外贸有哪些网站成都网络营销搜索推广优势
  • 国外mod大型网站财税公司
  • 一个很好的个人网站开发做一个简单网页多少钱
  • 东莞在哪里学网站建设网站建设团队与分工
  • 网站功能插件昆明网站建设技术研发中心
  • 网站开发培训中心 市桥移动端ui
  • 高碑店地区网站建设上海排名十大装潢公司
  • 无锡自助建站网站还是新能源专业好
  • pc 手机网站 微站如何建设与维护网站
  • 大学生兼职网站开发毕设论文杭州网络排名优化
  • 做教育机器网站网站建设的步骤图
  • 桔子建站是什么平台郑州公司注册网上核名
  • 网站开发技能有哪些网站建设艾金手指科杰
  • 网站建设挂什么费用网站建设学那些课