中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

商品分類標準網(wǎng)站網(wǎng)頁的優(yōu)化方法

商品分類標準,網(wǎng)站網(wǎng)頁的優(yōu)化方法,wordpress 主分類,貝殼找房官網(wǎng)首頁入口1、 110.平衡二叉樹 題目: 給定一個二叉樹,判斷它是否是高度平衡的二叉樹。 本題中,一棵高度平衡二叉樹定義為: 一個二叉樹每個節(jié)點 的左右兩個子樹的高度差的絕對值不超過 1 。 思路: 經(jīng)典后序遍歷,感…

1、 110.平衡二叉樹

題目:
給定一個二叉樹,判斷它是否是高度平衡的二叉樹。
本題中,一棵高度平衡二叉樹定義為:
一個二叉樹每個節(jié)點 的左右兩個子樹的高度差的絕對值不超過 1 。
在這里插入圖片描述

思路:
  • 經(jīng)典后序遍歷,感覺所有的后序遍歷的二叉樹都一樣了
  • 因為要返回高度,所以新建一個dfs
  • go 沒有abs函數(shù)?
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 1+max(leftHigh, rightHigh)
}
func max(a,b int) int {if a>b {return a}; return b}

2、257. 二叉樹的所有路徑

題目:
給你一個二叉樹的根節(jié)點 root ,按 任意順序 ,返回所有從根節(jié)點到葉子節(jié)點的路徑。
葉子節(jié)點 是指沒有子節(jié)點的節(jié)點。
在這里插入圖片描述

思路:
  • 葉子節(jié)點特性,就是判斷條件,就是左右為空
  • 條件判斷
  • 注意 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. 左葉子之和

題目:
給定二叉樹的根節(jié)點 root ,返回所有左葉子之和。
在這里插入圖片描述

思路:
  • 后序,左右中
  • 重點就是判斷規(guī)則
  • 規(guī)則就是左節(jié)點之后處理一下是否拿這個節(jié)點的值!!!
func sumOfLeftLeaves(root *TreeNode) int {if root == nil {return 0}if root.Left == nil && root.Right == nil {return 0}// 葉子節(jié)點leftNumber := sumOfLeftLeaves(root.Left)if root.Left != nil && root.Left.Left==nil && root.Left.Right==nil {leftNumber = root.Left.Val}rightNumber := sumOfLeftLeaves(root.Right) // right就算是葉子節(jié)點,也不需要返回值// 這個條件怎么搞?return leftNumber+rightNumber
}
http://www.risenshineclean.com/news/49287.html

相關(guān)文章:

  • 單位做網(wǎng)站需要準備什么百度口碑網(wǎng)
  • 精美網(wǎng)站設(shè)計廣州seo關(guān)鍵字推廣
  • 怎樣做網(wǎng)站流量定向推廣
  • 有公網(wǎng)ip 如何做一網(wǎng)站北京剛剛宣布比疫情更可怕的事情
  • 太原網(wǎng)站建設(shè)網(wǎng)站推廣的渠道有
  • 免費做網(wǎng)站軟件下載關(guān)鍵詞搜索網(wǎng)站
  • 網(wǎng)站建設(shè)技術(shù)實現(xiàn)難點云南疫情最新情況
  • 網(wǎng)站開發(fā)是什么語言西安sem競價托管
  • 域名指向另一個網(wǎng)站合肥seo推廣外包
  • 金融課程網(wǎng)站模板下載百度指數(shù)官網(wǎng)移動版
  • 免費行情軟件下載廣州網(wǎng)站排名優(yōu)化報價
  • 網(wǎng)站設(shè)計與開發(fā)實例長春網(wǎng)站建設(shè)方案報價
  • 北京網(wǎng)站制作應(yīng)用成都seo優(yōu)化
  • 做簡歷最好的網(wǎng)站seo綜合查詢平臺
  • 數(shù)據(jù)來源于網(wǎng)站需如何做腳注小紅書關(guān)鍵詞優(yōu)化
  • cms做網(wǎng)站后臺自動點擊器免費下載
  • 襄陽做網(wǎng)站的公司北京seo技術(shù)交流
  • 沈陽建設(shè)網(wǎng)站服務(wù)公司seo查詢排名軟件
  • 東莞網(wǎng)站推廣哪家好信息短鏈接生成器
  • 中國微電影 網(wǎng)站開發(fā)者百度搜索app下載
  • 搬家公司網(wǎng)站制作百度站長工具怎么關(guān)閉教程視頻
  • 廣州大石附近做網(wǎng)站的公司百度首頁 百度一下
  • 教你怎么做垃圾網(wǎng)站關(guān)鍵詞排名優(yōu)化公司外包
  • 利用ionic做的網(wǎng)站夜夜草
  • 怎么申請一個免費域名seo站內(nèi)優(yōu)化和站外優(yōu)化
  • 南平武夷山網(wǎng)站建設(shè)網(wǎng)絡(luò)整合營銷4i原則是指
  • 長沙網(wǎng)站開發(fā)微聯(lián)百度搜索什么關(guān)鍵詞能搜到網(wǎng)站
  • 如何給網(wǎng)站2做推廣北京網(wǎng)絡(luò)營銷策劃公司
  • 去國外做非法網(wǎng)站天津seo網(wǎng)絡(luò)營銷
  • ruby網(wǎng)站開發(fā)工程師招聘2023年免費b站推廣大全