无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

拿不準(zhǔn)的遍歷順序,搞不清的回溯過(guò)程,我太難了! | LeetCode:112.

2023-07-10 11:49 作者:緘默0603  | 我要投稿

Leetcode 112.路徑總和:遞歸函數(shù)沒(méi)有返回值也是可以的(leetcode 8ms)

class?Solution?{

public:

????bool?hasPath?=?false; // 定義一個(gè)全局結(jié)果變量

????void?backtracking(TreeNode*?root,?int?pathSum,?int?targetSum)?{

????????if?(hasPath)?return; // 如果已經(jīng)找到 不在繼續(xù)遞歸遍歷

????????if?(!root->left?&&?!root->right)?{

????????????if?(pathSum?==?targetSum)?hasPath?=?true;

????????????return;

????????}

????????if?(root->left)?{

????????????pathSum?+=?root->left->val;

????????????backtracking(root->left,?pathSum,?targetSum);

????????????pathSum?-=?root->left->val;

????????}

????????if?(root->right)?{

????????????pathSum?+=?root->right->val;

????????????backtracking(root->right,?pathSum,?targetSum);

????????????pathSum?-=?root->right->val;

????????}

????}

????bool?hasPathSum(TreeNode*?root,?int?targetSum)?{

????????if?(!root)?return?false;

????????backtracking(root,?root->val,?targetSum);

????????return?hasPath; // 返回結(jié)果

????}

};

拿不準(zhǔn)的遍歷順序,搞不清的回溯過(guò)程,我太難了! | LeetCode:112.的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
即墨市| 万盛区| 油尖旺区| 旬邑县| 鱼台县| 紫金县| 武功县| 来凤县| 武冈市| 西华县| 尼木县| 美姑县| 新津县| 内江市| 驻马店市| 东明县| 牡丹江市| 赤城县| 东乌| 松潘县| 确山县| 清流县| 曲周县| 尖扎县| 沙坪坝区| 将乐县| 英吉沙县| 广州市| 涟水县| 塘沽区| 大渡口区| 永昌县| 福安市| 贵南县| 杭锦后旗| 长武县| 墨玉县| 大余县| 迭部县| 定远县| 桐梓县|