当前位置:网站首页>LeetCode每日两题02:反转字符串中的单词 (均1200道)
LeetCode每日两题02:反转字符串中的单词 (均1200道)
2022-08-10 21:51:00 【那人独钓寒江雪.】
题目如下:
解题思路:运用两个StringBuilder,一个用来承载反转字符串 一个是用来记录反转单词
使用字符确定c包含空格的时候 则向第一个承载反转字符串内添加反转单词的数据并且添加空格,然后new一个新的添加反转字符串的函数。最后return返回结果
class Solution {
public String reverseWords(String s) {
StringBuilder sb1 = new StringBuilder();
StringBuilder sb2 = new StringBuilder();
int len = s.length();//减少消耗的内存
for (int i = 0; i < len; i++) {
char c = s.charAt(i);
if (c == ' ') {
sb1.append(sb2.reverse());
sb1.append(' ');
sb2 = new StringBuilder();
} else {
sb2.append(c);
}
}
sb1.append(sb2.reverse());
return sb1.toString();//返回结果
}
}
边栏推荐
- [SQL brush questions] Day3----Special exercises for common functions that SQL must know
- 华为路由器旁挂引流实验(使用流策略)
- LeetCode-498-对角线遍历
- How to translate financial annual report, why choose a professional translation company?
- 学会开会|成为有连接感组织的重要技能
- unusual understanding
- 为什么一般公司面试结束后会说「回去等消息」,而不是直接告诉面试者结果?
- 企业云存储日常运行维护实践经验分享
- Redis Performance Impact - Asynchronous Mechanisms and Response Latency
- Likou 221 questions, the largest square
猜你喜欢
【PCBA scheme design】Bluetooth skipping scheme
Shell 编程--Sed
Regular expression of shell programming and text processor
ThreadLocal comprehensive analysis (1)
What are the concepts, purposes, processes, and testing methods of interface testing?
shell编程之正则表达式与文本处理器
深度学习之 12 循环神经网络RNN2
《DevOps围炉夜话》- Pilot - CNCF开源DevOps项目DevStream简介 - feat. PMC成员胡涛
Live Classroom System 08-Tencent Cloud Object Storage and Course Classification Management
使用 Cloudreve 搭建私有云盘
随机推荐
Web Reverse Lilac Garden
LeetCode每日一题(1573. Number of Ways to Split a String)
LeetCode-402-移掉K位数字
shell脚本
shell programming without interaction
阿里云张新涛:支持沉浸式体验应用快速落地,阿里云云XR平台发布
财务年报怎样翻译,为什么要选择专业翻译公司?
Black cat takes you to learn Makefile Part 12: Summary of common Makefile problems
shell编程之正则表达式与文本处理器
《DevOps围炉夜话》- Pilot - CNCF开源DevOps项目DevStream简介 - feat. PMC成员胡涛
配电网络扩展规划:考虑使用概率性能源生产和消费概况的决策(Matlab代码实现)
Thread State 详解
JVM classic fifty questions, now the interview is stable
什么是Jmeter?Jmeter使用的原理步骤是什么?
一篇文章教你Pytest快速入门和基础讲解,一定要看
关于 DataFrame: 处理时间
mmpose关键点(一):评价指标(PCK,OKS,mAP)
Shell programming specification and variables
力扣215题,数组中的第K个最大元素
力扣221题,最大正方形