亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Leetcode 129. Sum Root to Leaf Numbers

2019-11-14 09:04:43
字體:
來源:轉載
供稿:網友

Given a binary tree containing digits from 0-9 only, each root-to-leaf path could rePResent a number.

An example is the root-to-leaf path 1->2->3 which represents the number 123.

Find the total sum of all root-to-leaf numbers.

For example,

1 / / 2 3

The root-to-leaf path 1->2 represents the number 12. The root-to-leaf path 1->3 represents the number 13.

Return the sum = 12 + 13 = 25.

s思路: 1. 樹的問題,根本就是遍歷。這道題一看肯定不能用bfs,因為要找到從root到leaf的數就需要dfs來找,遍歷順序是首先根,再左,后右,故:pre-order. 2. 要求和,則需要一個變量來表示這個最后的和;同時還需要一個變量表示目前從root到leaf的數。

//方法1:recursive來做,簡單。class Solution {public: void helper(TreeNode* root,int cur,int&sum){ if(!root) return; cur=cur*10+root->val;//根 if(!root->left&&!root->right){ sum+=cur; return; } helper(root->left,cur,sum);//左 helper(root->right,cur,sum);//右 } int sumNumbers(TreeNode* root) { // int sum=0; helper(root,0,sum); return sum; }};//方法2:iterative:pre-order,stack,兩個指針pre,pnow.class Solution {public: int sumNumbers(TreeNode* root) { stack<TreeNode*> ss; TreeNode* pnow=root,*pre=NULL; int sum=0,cur=0; while(pnow||!ss.empty()){ while(pnow){ cur=cur*10+pnow->val; ss.push(pnow); pnow=pnow->left; } pnow=ss.top(); if(!pnow->left&&!pnow->right) sum+=cur; if(pnow->right&&pnow->right!=pre){ pnow=pnow->right; }else{ pre=pnow; cur/=10; pnow=NULL; ss.pop(); } } return sum; }};
上一篇:ChucK初步(4)

下一篇:HashMap和HashTable

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产视频91| 欧美—级高清免费播放| 亚洲免费精彩视频| 欧美高清一级大片| 中文字幕综合在线| 91精品久久久久久久久久入口| 亚洲香蕉成人av网站在线观看| 国产精品视频男人的天堂| 伊人伊成久久人综合网站| 国产成人精品a视频一区www| 91老司机精品视频| 亚洲精品美女免费| 萌白酱国产一区二区| 北条麻妃一区二区三区中文字幕| 日本久久亚洲电影| 精品日本高清在线播放| 国产精品视频午夜| 欧洲精品在线视频| 日韩欧美999| 欧美日本精品在线| 中文字幕不卡av| 精品中文字幕在线| 国产亚洲精品一区二555| 亚洲视频综合网| 欧美剧在线观看| 欧美在线观看网站| 久久久久北条麻妃免费看| 7777精品久久久久久| 亚洲欧美一区二区三区在线| 欧美高清一级大片| 韩国一区二区电影| 久久影院在线观看| 国产精品视频区| 欧美日韩性生活视频| 影音先锋欧美在线资源| 欧美精品激情在线| 欧美裸体男粗大视频在线观看| 日本亚洲欧洲色α| 日韩精品极品在线观看播放免费视频| 2021国产精品视频| 欧美日韩一区二区精品| 久久99久久久久久久噜噜| 亚洲福利视频专区| 亚洲а∨天堂久久精品喷水| 久久久久久成人精品| 欧美华人在线视频| 日本a级片电影一区二区| 98精品在线视频| 国产精品久久久久久久久久99| 欧美福利视频在线| 日韩国产精品视频| 日韩av在线免费看| 欧美高清视频在线播放| 18一19gay欧美视频网站| 亚洲大胆人体av| 韩曰欧美视频免费观看| 亚洲专区在线视频| 色噜噜狠狠狠综合曰曰曰| 国产成人在线精品| 91麻豆国产精品| 国产亚洲成av人片在线观看桃| 91精品国产综合久久香蕉922| 国产一区二区丝袜高跟鞋图片| 国产精品久久久久久网站| 亚洲视频综合网| 一区二区三区www| 97香蕉超级碰碰久久免费软件| 国产成人福利夜色影视| 亚洲人成电影网站色…| 91中文精品字幕在线视频| 欧美视频在线免费看| 欧美肥臀大乳一区二区免费视频| 亚洲999一在线观看www| 26uuu亚洲伊人春色| 日韩欧美高清在线视频| 国产精品日韩在线观看| 国产精品福利无圣光在线一区| 视频直播国产精品| 蜜月aⅴ免费一区二区三区| 国外日韩电影在线观看| 亚洲午夜久久久影院| 亚洲精品乱码久久久久久金桔影视| 在线观看91久久久久久| 日本精品久久中文字幕佐佐木| 97精品视频在线| 国产精品电影观看| 亚洲图片欧美午夜| 亚洲二区在线播放视频| 成人春色激情网| 国产一区二区丝袜高跟鞋图片| 国产精品午夜视频| 欧美一性一乱一交一视频| 亚洲人午夜精品| 日韩资源在线观看| 国产精品高精视频免费| 8090理伦午夜在线电影| 伊人伊成久久人综合网站| 国产精品自产拍在线观| 久久全国免费视频| 亚洲毛片在线观看.| 国产视频精品va久久久久久| 日韩免费观看视频| 国产成+人+综合+亚洲欧洲| 亚洲第一精品久久忘忧草社区| 日韩激情视频在线播放| 成人精品久久一区二区三区| 国产精品偷伦一区二区| 清纯唯美亚洲综合| 最近2019年中文视频免费在线观看| 中文字幕精品一区久久久久| 91丨九色丨国产在线| 久久久午夜视频| 国产精品一区二区久久久| 国产在线98福利播放视频| 亚洲美女www午夜| 欧美黄色成人网| 欧美国产乱视频| 亚洲第一在线视频| 亚洲一区二区久久久| 国产亚洲精品一区二区| 人人澡人人澡人人看欧美| 久久久久久久电影一区| 欧美高清视频在线观看| 国内精品视频在线| 成人激情视频在线观看| 久久久精品在线| 69视频在线免费观看| 国语自产偷拍精品视频偷| 91香蕉嫩草影院入口| 精品少妇一区二区30p| 久久亚洲精品一区二区| 久久久国产一区| 精品久久久视频| 亚洲xxxxx| 日韩免费看的电影电视剧大全| 欧美一区二区影院| 国产精品久久91| 国产亚洲视频在线| 欧美麻豆久久久久久中文| 日韩亚洲第一页| 国产欧美一区二区三区视频| 美女性感视频久久久| 91亚洲精品久久久| 亚洲精品电影久久久| 亚洲成人1234| 欧美老肥婆性猛交视频| 久久亚洲影音av资源网| 2020国产精品视频| 日韩av电影中文字幕| 91精品在线影院| 亚洲精品www久久久久久广东| 欧美一级免费视频| 国产精品你懂得| 777国产偷窥盗摄精品视频| 亚洲成人国产精品| 国产精品亚洲一区二区三区| 91精品国产高清久久久久久久久| 精品国内产的精品视频在线观看| 欧美激情视频一区| 高清欧美一区二区三区| 久久久国产成人精品| 亚洲成人999| 亚洲久久久久久久久久| 国产精品99久久久久久久久|