leetcodeSolution to some Leetcode problems written in C++ |
git clone git://git.dimitrijedobrota.com/leetcode.git |
Log | Files | Refs | README | LICENSE |
2331.cpp (352B)
0 class Solution {
1 public:
2 bool evaluateTree(TreeNode *root) {
3 switch (root->val) {
4 case 0:
5 case 1: return root->val;
6 case 2: return evaluateTree(root->left) || evaluateTree(root->right);
7 case 3: return evaluateTree(root->left) && evaluateTree(root->right);
8 default: return false;
9 }
10 }
11 };