Re: [闲聊] 每日leetcode

楼主: DJYOSHITAKA (Evans)   2024-04-17 21:46:29
988. Smallest String Starting From Leaf
好姆咪
我一开始也以为比较短一定是比较前面的,在那边用递回,然后自己刻比较
结果送出去才知道,唉==
看安纱才知道就直接dfs走到leaf比
string还可以直接比大小,不用自己刻
真的点点点
我一生就这样了
心态崩了
void dfs(TreeNode* root, string cur, string& ans)
{
if(!root)
return;
cur = cur + char(root->val+'a');
if(!root->right && !root->left)
{
reverse(cur.begin(), cur.end());
if(ans == "" || cur < ans)
ans = cur;
reverse(cur.begin(), cur.end());
}
dfs(root->right, cur, ans);
dfs(root->left, cur, ans);
}
string smallestFromLeaf(TreeNode* root) {
string ans;
dfs(root, "", ans);
return ans;
}
作者: JIWP (JIWP)   2024-04-17 21:47:00
大师,别卷了 一起躺平
作者: PyTorch (屁眼火炬)   2024-04-17 21:47:00
大师
作者: argorok (s.green)   2024-04-17 21:47:00
大师
作者: sustainer123 (caster)   2024-04-17 21:48:00
大师

Links booklink

Contact Us: admin [ a t ] ucptt.com