1. 程式人生 > 資料庫 >mysql的介紹安裝

mysql的介紹安裝

技術標籤:演算法演算法leetcode二叉樹

您需要在二叉樹的每一行中找到最大的值。
示例:

在這裡插入圖片描述

class Solution {
public:
    vector<int> largestValues(TreeNode* root) {
        vector<int> ans;
        queue<TreeNode*> q;
        if(root != NULL) q.push(root);
        while(!q.empty()){
            int n = q.size();
            int
maxn = INT_MIN; for(int i = 0; i < n; i++){ TreeNode* temp = q.front(); q.pop(); if(temp->val > maxn) maxn = temp->val; if(temp->left) q.push(temp->left); if(temp->right) q.push(temp->
right); } ans.push_back(maxn); } return ans; } };