知識點:樹的層數(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中是否存...