国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Leetcode PHP題解--D56 637. Average of Levels in Bina

dendoink / 2016人閱讀

摘要:題目鏈接題目分析返回每一層的平均值。思路和前一篇相似。先保存每一層的值,再逐層計算平均值即可。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。

D56 637. Average of Levels in Binary Tree 題目鏈接

637. Average of Levels in Binary Tree

題目分析

返回每一層的平均值。

思路

和前一篇相似。先保存每一層的值,再逐層計算平均值即可。

最終代碼
val = $value; }
 * }
 */
class Solution {
    /**
     * @param TreeNode $root
     * @return Float[]
     */
    public $level = 0;
    public $values = [];
    function averageOfLevels($root) {
        $this->levelValues($root);
        $avg = [];
        foreach($this->values as $values){
            $avg[] = array_sum($values)/count($values);
        }
        return $avg;
    }
    
    function levelValues($root){
        if(is_null($root)){
            return $this->values;
        }        
        if(!isset($this->values[$this->level])){
            $this->values[$this->level] = [];
        }
        $this->values[$this->level][] = $root->val;
        if($root->left){
            $this->level++;
            $this->averageOfLevels($root->left);
            $this->level--;
        }
        if($root->right){
            $this->level++;
            $this->averageOfLevels($root->right);
            $this->level--;
        }
        return $this->values;
    }
}

若覺得本文章對你有用,歡迎用愛發電資助。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31426.html

相關文章

  • Leetcode PHP題解--D57 762. Prime Number of Set Bits

    摘要:題目鏈接題目分析對給定范圍內的每個整數,返回其二進制形式下,數字出現的次數為質數的次數。思路由于題目固定了范圍為,次方為千萬。即最多只會出現次。存在則符合題目要求的數字,否則不計入該數字。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D57 762. Prime Number of Set Bits in Binary Representation 題目鏈接 762. Prime ...

    Cobub 評論0 收藏0
  • Leetcode PHP題解--D84 371. Sum of Two Integers

    摘要:題目鏈接題目分析相加給定的兩個數,但不能使用或運算符。思路可以用二進制的與運算完成。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D84 371. Sum of Two Integers 題目鏈接 371. Sum of Two Integers 題目分析 相加給定的兩個數,但不能使用+或-運算符。 思路 可以用二進制的與運算完成。此處用array_sum完成。 最終代碼

    AJie 評論0 收藏0
  • Leetcode PHP題解--D72 349. Intersection of Two Array

    摘要:題目鏈接題目分析返回給定兩個數組的交集。思路這既然不是自己實現的話,直接用就完事了。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D72 349. Intersection of Two Arrays 題目鏈接 349. Intersection of Two Arrays 題目分析 返回給定兩個數組的交集。 思路 這既然不是自己實現的話,直接用array_intersect就完事...

    sixleaves 評論0 收藏0
  • Leetcode PHP題解--D65 892. Surface Area of 3D Shapes

    摘要:題目鏈接題目分析給定一個三維數組,返回所行程柱狀體的表面積。思路三維數組中,的值表示在該點上柱狀體的高度。當相鄰位置有方塊時,需要減去相應表面積。但只減去兩個柱體中,較矮的柱體的高度。要記住,在兩個方向上都需要做該判斷。 D65 892. Surface Area of 3D Shapes 題目鏈接 892. Surface Area of 3D Shapes 題目分析 給定一個三維數...

    Joonas 評論0 收藏0
  • Leetcode PHP題解--D50 933. Number of Recent Calls

    摘要:題目鏈接題目分析這個題目說實在的,看得我一臉蒙蔽。返回自毫秒到現在為止的次數包括當前。調函數時,傳入的參數為當前的毫秒數。思路其實是說,返回前毫秒內的次數。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D50 933. Number of Recent Calls 題目鏈接 933. Number of Recent Calls 題目分析 這個題目說實在的,看得我一臉蒙蔽。 返回自...

    gekylin 評論0 收藏0

發表評論

0條評論

dendoink

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<