public class Solution {
public String reverseWords(String s) {
int len = s.length();
if (len == 1) {
return s;
}
char[] charArr = s.toCharArray();
int begin = 0;
for (int i = 0; i < len; i++) {
if (s.charAt(i) == ' ') {
reverseCharArray(charArr, begin, i - 1);
begin = i + 1;
}
}
reverseCharArray(charArr, begin, len - 1);
return String.valueOf(charArr);
}
private void reverseCharArray(char[] arr, int index1, int index2) {
while (index1 < index2) {
swap(arr, index1, index2);
index1++;
index2--;
}
}
private void swap(char[] arr, int l, int r) {
char temp = arr[l];
arr[l] = arr[r];
arr[r] = temp;
}
}
java-leetcode题解之第557题反转字符串中的单词III.zip
需积分: 1 56 浏览量
2024-05-29
05:30:15
上传
评论
收藏 1KB ZIP 举报
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
Mopes__
- 粉丝: 1425
- 资源: 418
最新资源
- 关于如何快速入手Kotlin
- ALTIUM库 常用电阻电容芯片类2D3D PCB封装库AD库(2D3D封装库).zip
- keil5安装教程keil5安装教程
- 所得到的多多多多多多多
- GNSS芯片 AG3335M芯片的,EVB 硬件设计图
- 阿云主机网络连接详细操作.docx
- 网络爬虫软件研究与开发pdf
- Java项目-基于SSM+JSP的母婴用品网站的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件)
- 基于微信小程序的购物商城app设计带Java后端+源代码+文档说明+数据库.zip
- 基于51单片机外设应用设计.DSN后缀PROTEUS仿真仿真源文件及C语言实例源码例程合集(300个).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)