当前位置: 首页 > news >正文

LCR 181 字符串中的单词反转

​​题目来源:

        leetcode题目,网址:LCR 181. 字符串中的单词反转 - 力扣(LeetCode)

解题思路:

        倒叙遍历,获得每个单词的起始位置与终止位置,然后将每次遇到的单词插入结果中。

解题代码:

class Solution {
public:string reverseMessage(string message) {string res;for(int end=message.length()-1;end>=0;end--){while(end>=0 && message[end]==' '){end--;}if(end==-1){break;}int start=end-1;while(start>=0 && message[start]!=' '){start--;}res=res+message.substr(start+1,end-start)+" ";end=start;}if(res.length()!=0)res.erase(res.length()-1,1);return res;}
};
 

总结:

        无官方题解。


http://www.lryc.cn/news/195484.html

相关文章:

  • 百度OCR识别图片文本字符串——物联网上位机软件
  • JAVA学习(6)-全网最详细~
  • 睿趣科技:未来抖音开网店还有前景吗
  • 第六章 应用层 | 计算机网络(谢希仁 第八版)
  • c++ lambda 表达式
  • Go语言入门心法(七): 并发与通道
  • 前端组件封装:构建模块化、可维护和可重用的前端应用
  • GPT绘制流程图咒语
  • 【扩散模型从原理到实战】Chapter1 扩散模型简介
  • 使用轮廓分数提升时间序列聚类的表现
  • 蔬菜水果生鲜配送团购商城小程序的作用是什么
  • 金融用户实践|分布式存储支持数据仓库业务系统性能验证
  • 代码随想录二刷 Day41
  • C++项目实战——基于多设计模式下的同步异步日志系统-⑪-日志器管理类与全局建造者类设计(单例模式)
  • Hadoop3教程(十四):MapReduce中的排序
  • 测试需要写测试用例吗?
  • Qt 视口和窗口的区别
  • 使用Git将GitHub仓库下载到本地
  • 前端需要了解的浏览器缓存知识
  • 自动驾驶:控制算法概述
  • 【Mysql】Mysql的字符集和比较规则(三)
  • 【SpringCloud-11】SCA-sentinel
  • 设计模式:简单工厂模式(C#、JAVA、JavaScript、C++、Python、Go、PHP):
  • 浅谈智能照明控制系统在智慧建筑中的应用
  • lower_bound()以及upper_bound()
  • unity(WebGL) 截图拼接并保存本地,下载PDF
  • 加速企业云计算部署:应对新时代的挑战
  • ubuntu 18.04 LTS交叉编译opencv 3.4.16并编译工程[全记录]
  • 禁用和开启笔记本电脑的键盘功能,最快的方式
  • 【单片机基础】使用51单片机制作函数信号发生器(DAC0832使用仿真)