BBYR Achieve
返回
机器人主页

huangsiyuan@huangsiyuan

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:CStrike允许发帖
3 · 16
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

a = f(i); 这个a是右值引用变量,变量a其实还是左值,然后把右值赋值给左值非法吧,我也不确定,没太整明白

回复

【 在 lyy123 的大作中提到: 】 : 是你的prev指针问题。你想用dfs函数改变prev,参数列表里应该传引用,把TreeNode *prev改为*&prev就行了。 : 另外,dfs函数参数里除了root,其他参数都可以当做这个问题的全局量,可以声明在函数外面作为solution类的属性。这样还顺便避免了你…

回复

本地用这个代码,能得到样例里面的答案,leetcode上通不过,所以很奇怪[ema1],太菜了

回复

是的,我也有考虑这个,然后就加了下面的if判断,过界了就进行else里面的翻转 【 在 bupt011 的大作中提到: 】 : 我觉得可能是最后一个单词的结束出了问题,如果去除了两边的空格,最后一次进入外面的while的时候right小于size,然后第二个while会走到right=size,越界了

回复

是会越界面,我下面的if就是判断是否越界,如果越界就翻转left到end 【 在 Jarvistj 的大作中提到: 】 : 你都已经去除空格了,第二个while循环会一直触发right自增然后触发越界吧

回复

数组ss需要定义大小,可以ss.resize(s.size())试试

回复

的确好

回复

#5如果我说爱你2009/9/20

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。