最近在leetcode上刷题,有一题的错误很奇怪,题目如下

解答的代码和报错如下:

图片:

代码:

class Solution {
public:void reverse(string& s, int start, int end) {for (int i = start, j = end; i < j; i++, j--) {swap(s[i], s[j]);}}void removeExtraSpaces(string& s) {int fast = 0, slow = 0;while (fast < s.size()) {if (slow == 0 && s[fast] == ' ') {++fast;continue;}if (slow != 0 && s[fast] == ' ' && s[fast + 1] == ' ') {++fast;continue;}           s[slow++] = s[fast++];}if(slow - 1 > 0 && s[slow - 1] == ' ') s.resize(slow - 1);s.resize(slow);}string reverseWords(string s) {removeExtraSpaces(s);reverse(s, 0, s.size() - 1);for(int i = 0; i < s.size(); i++) {int j = i;while(j < s.size() && s[j] != ' ') j++;reverse(s, i, j - 1);i = j;}return s;}
};

经过排查大概率是中间的移除多余空格函数那里有问题,导致出现解答错误的情况

可是,输出和预期结果是一样的呀~

这就很迷,有大佬指点一下咩~

leetcode上奇怪的解答错误相关推荐

  1. 技术图文:如何在leetcode上进行算法刻意练习?

    背景 众所周知,通过刻意练习高质量的题目可以加深我们对计算机科学中经典数据结构的深刻理解,从而可以快速用合适的数据结构去解决现实中的问题.而LeetCode就是一个收集了各大IT公司的笔试面试题的在线 ...

  2. rebots css,我的robots.txt中涉及到.htaccss文件的奇怪https/http错误

    我设置了一个网站,就像我之前做过很多次,但是当你真的在谷歌网站上得到一个erorr.我的robots.txt中涉及到.htaccss文件的奇怪https/http错误 clrhorizon.com/ ...

  3. sum 去重_总结leetcode上【排列问题】【组合问题】【子集问题】回溯算法去重的两种写法!...

    本周小结!(回溯算法系列三)续集 在 本周小结!(回溯算法系列三) 中一位录友对 整颗树的本层和同一节点的本层有疑问,也让我重新思考了一下,发现这里确实有问题,所以专门写一篇来纠正,感谢录友们的积极交 ...

  4. Leetcode算法Java全解答--41. 缺失的第一个正数

    Leetcode算法Java全解答–41. 缺失的第一个正数 文章目录 Leetcode算法Java全解答--41. 缺失的第一个正数 题目 想法 结果 总结 代码 我的答案 大佬们的答案 测试用例 ...

  5. Leetcode算法Java全解答--60. 第k个排列

    Leetcode算法Java全解答–60. 第k个排列 文章目录 Leetcode算法Java全解答--60. 第k个排列 题目 想法 结果 总结 代码 我的答案 大佬们的答案 测试用例 其他 题目 ...

  6. Leetcode算法Java全解答--17. 电话号码的字母组合

    Leetcode算法Java全解答–17. 电话号码的字母组合 文章目录 Leetcode算法Java全解答--17. 电话号码的字母组合 题目 想法 结果 总结 代码 我的答案 大佬们的答案 测试用 ...

  7. R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar)

    R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar) 目录

  8. LeetCode上求两个排序数组中位数问题—— Median of Two Sorted Arrays

    1.题目 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of th ...

  9. Leetcode上的解法看不懂?试着用动画的方式去辅助理解

    推荐一个用动画的方式演示leetcode题目解题思路的github仓库: https://github.com/MisterBooo/LeetCodeAnimation 超过15000个star: 用 ...

最新文章

  1. AODV---点点滴滴
  2. ReportViewer教程(7)-对报表作一些调整(格式和属性)
  3. 2017.9.30 CF #R4 D 思考记录
  4. 【NOIP1997】【codevs1219】骑士游历
  5. [Flink]Flink实时框架介绍
  6. 用for循环输出九九乘法表
  7. python 波浪号用法_「波浪号」matlab中波浪号~的作用和用法 - 金橙教程网
  8. android10图片保存,android10分区存储照片选择,拍照处理
  9. dw虚线横线的代码_虚线代码大全
  10. Linux学习笔记(更新中)
  11. 描述 J2EE 框架的多层结构,并简要说明各层的作用。
  12. (转)牛牛牌型判定(五小牛 五花牛 炸弹 银牛 牛牛 有牛没牛)
  13. 疾病负担研究(GBD)介绍
  14. 奇迹 与服务器连接中断,奇迹少女连接服务器失败 连接不上网络怎么办
  15. AUV运动控制仿真(PID控制)
  16. 关于SD卡原理图和实际封装区别的探索
  17. 步进电机--S 曲线的C算法
  18. 华为云EulerOS安装docker
  19. 2022年临床执业医师资格考试《系统解剖学》习题及答案
  20. java中hashmap遍历的几种方法

热门文章

  1. 12_心理咨询_微信小程序项目实战_数据交互_深入理解小程序
  2. 点击富文本部分文字跳转功能
  3. 基于阿里云服务器ECS和宝塔面板,适合初学者的蚂蚁笔记(Leanote)超详细配置教程(但是真的不好用)
  4. LightOJ 1079 Just another Robbery
  5. python中Unix及Linux的新纪元时间
  6. 基于HMM的文本分词
  7. matlab--handles结构体及用法(转载)
  8. MLCS algorithm
  9. BIOS实战之读取文件
  10. cookie属性及有效期的设置