知識點:樹的層數(shù)和高度和深度 首先要介紹樹的層數(shù):頂點的層數(shù)是從根到該頂點唯一通路的長度。 樹的深度 = 層數(shù) 樹的高度 = 層數(shù) + 1 就拿...
題目: 對于一棵二叉樹,請設(shè)計一個算法,創(chuàng)建含有某一深度上所有結(jié)點的鏈表。 給定二叉樹的根結(jié)點指針TreeNode* root,以及鏈表上結(jié)點的...
題目: 請實現(xiàn)一個函數(shù),檢查一棵二叉樹是否為二叉查找樹。 給定樹的根結(jié)點指針TreeNode* root,請返回一個bool,代表該樹是否為二叉...
請設(shè)計一個算法,尋找二叉樹中指定結(jié)點的下一個結(jié)點(即中序遍歷的后繼)。 給定樹的根結(jié)點指針TreeNode* root和結(jié)點的值int p,請返...
有個小孩正在上樓梯,樓梯有n階臺階,小孩一次可以上1階、2階、3階。請實現(xiàn)一個方法,計算小孩有多少種上樓的方式。為了防止溢出,請將結(jié)果Mod 1...
題目: 有一個XxY的網(wǎng)格,一個機器人只能走格點且只能向右或向下走,要從左上角走到右下角。請設(shè)計一個算法,計算機器人有多少種走法。注意這次的網(wǎng)格...
題目: 有一個XxY的網(wǎng)格,一個機器人只能走格點且只能向右或向下走,要從左上角走到右下角。請設(shè)計一個算法,計算機器人有多少種走法。
在數(shù)組A[0..n-1]中,有所謂的魔術(shù)索引,滿足條件A[i]=i。給定一個升序數(shù)組,元素值各不相同,編寫一個方法,判斷在數(shù)組A中是否存在魔術(shù)索...
題目 在數(shù)組A[0..n-1]中,有所謂的魔術(shù)索引,滿足條件A[i]=i。給定一個不下降序列,元素值可能相同,編寫一個方法,判斷在數(shù)組A中是否存...