437.路径总和III

437.路径总和III 

437.路径总和III 

借鉴别人的。 

class Solution {
public:
	int cnt = 0;
	int pathSum(TreeNode* root, int sum) {
		if (!root)
			return 0;
		dfs(root, sum);
		pathSum(root->left, sum);
		pathSum(root->right, sum);
		return cnt;
	}
	void dfs(TreeNode *root, int sum)
	{
		if (!root)
			return;
		sum -= root->val;
		if (sum == 0)
			cnt++;
		dfs(root->left, sum);
		dfs(root->right, sum);
	}
};

 

437.路径总和III437.路径总和III 小蛋白是我的最爱 发布了157 篇原创文章 · 获赞 1 · 访问量 5207 私信 关注
上一篇:LeetCode 437. 路径总和 III


下一篇:【图像处理】直方图的医学图像处理【Matlab 437期】