# 2331. Evaluate Boolean Binary Tree https://leetcode.com/problems/evaluate-boolean-binary-tree/description/ ## 題目大意 - `0` 代表 `false` - `1` 代表 `true` - `2` 代表 `OR` - `3` 代表 `AND` 將最後的邏輯運算結果回傳 ## 思考 ```cpp! class Solution { public: bool evaluateTree(TreeNode *root) { if (root->val < 2) return root->val; if (root->val == 2) return evaluateTree(root->left) || evaluateTree(root->right); return evaluateTree(root->left) && evaluateTree(root->right); } }; ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up