華為OD 尋找路徑 or 數(shù)組二叉樹
本期題目:尋找路徑 or 數(shù)組二叉樹
題目
二叉樹也可以用數(shù)組來存儲,給定一個數(shù)組,樹的根節(jié)點的值儲存在下標(biāo)1
, 對于儲存在下標(biāo)n
的節(jié)點,他的左子節(jié)點和右子節(jié)點分別儲存在下標(biāo)?2*n
?和?2*n+1
, 并且我們用-1
代表一個節(jié)點為空。 給定一個數(shù)組存儲的二叉樹,試求從根節(jié)點到最小的葉子節(jié)點的路徑,路徑由節(jié)點的值組成。
輸入
輸入一行為數(shù)組的內(nèi)容,數(shù)組的每個元素都是正整數(shù),元素間用空格分割。 注意第一個元素即為根節(jié)點的值,即數(shù)組的第n
元素對應(yīng)下標(biāo) n。 下標(biāo)0
在樹的表示中沒有使用,所以我們省略了。 輸入的樹最多為7
層。
輸出描述
輸出從根節(jié)點到最小葉子節(jié)點的路徑上各個節(jié)點的值由空格分割 用例保證最小葉子節(jié)點只有一個
題解地址 ??
?? 華為 OD 機考 Python?https://dream.blog.csdn.net/article/details/129083500
?? 華為 OD 機考 C++?https://dream.blog.csdn.net/article/details/129221211
?? 華為 OD 機考 JS?https://dream.blog.csdn.net/article/details/129350778
?? 華為 OD 機考 JAVA?https://dream.blog.csdn.net/article/details/129759733
?? 華為 OD 機考 Golang?https://blog.csdn.net/hihell/article/details/129341397
?? 華為 OD 機考真 C 語言?https://dream.blog.csdn.net/article/details/129411640
華為 OD 機試
機試政策 華為機試一共有三題,每題 100 分。 第一題是編程,第二題是算法,第三題是應(yīng)用。 150 分是華為統(tǒng)一的通過分數(shù)線。但各個部門的要求又不一樣,通常非目標(biāo)院校的分數(shù)要求更高些。 300+是高分,260+是較為安全的分數(shù)。 機考時長 2.5 小時,可以選擇用電腦答題,也可以用手機答題。 機考可選語言:C/C++、 java、 python、 js 機考平臺:建議提前準(zhǔn)備好帶有攝像頭的電腦(方便后期上傳答案)