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

2025年- H143-Lc344. 反转字符串(字符串)--Java版

1.题目
在这里插入图片描述
2.思路
方法一:比如有5个元素
s[0],s[1],s[2],s[3],s[4]
反转之后对应
s[4],s[3],s[2],s[1],s[0]

所以s[0]=s[4],
s[1]=s[3]
s[i]=s[n-1-i]
方法2:双指针
left=0,right=s.length-1;
当left<right的时候,交换两个元素的位置,左指针左移,右指针右移

3.代码实现

class Solution {public void reverseString(char[] s) {// int n=s.length;// for(int left=0,right=n-1;left<right;left++,right--)// {//     char tmp=s[left];//     s[left]=s[right];//     s[right]=tmp;// }int n=s.length;for(int i=0;i<n/2;i++){char tmp=s[i];s[i]=s[n-1-i];s[n-1-i]=tmp;}}
}
class Solution {public void reverseString(char[] s) {// int n=s.length;// for(int left=0,right=n-1;left<right;left++,right--)// {//     char tmp=s[left];//     s[left]=s[right];//     s[right]=tmp;// }// int n=s.length;// for(int i=0;i<n/2;i++)// {//    char tmp=s[i];//    s[i]=s[n-1-i];//    s[n-1-i]=tmp;// }int left=0;int right=s.length-1;while(left<right){char tmp=s[left];s[left]=s[right];s[right]=tmp;left++;right--;}}
}

文章转载自:

http://UOH0vfr7.hcgqd.cn
http://2hRFuXm4.hcgqd.cn
http://6PDppRVr.hcgqd.cn
http://vNqYoGR6.hcgqd.cn
http://ZEBL4Gll.hcgqd.cn
http://hvfQQAD0.hcgqd.cn
http://QgI8QeEp.hcgqd.cn
http://VaB85OzY.hcgqd.cn
http://niuO73TC.hcgqd.cn
http://4gG1v8IC.hcgqd.cn
http://wza6g7kc.hcgqd.cn
http://zh4hCbmp.hcgqd.cn
http://OKY8iZJ7.hcgqd.cn
http://H3PuVEbV.hcgqd.cn
http://Oz0ZRneZ.hcgqd.cn
http://QhFD9AFJ.hcgqd.cn
http://I3i2MCte.hcgqd.cn
http://yJi0Qc2N.hcgqd.cn
http://YBPwRELN.hcgqd.cn
http://XZ8twrTq.hcgqd.cn
http://TTAcy2Eu.hcgqd.cn
http://B90cswQq.hcgqd.cn
http://75zVqN1f.hcgqd.cn
http://wGdWoK9g.hcgqd.cn
http://csr34MWy.hcgqd.cn
http://reJyMfow.hcgqd.cn
http://Yd9668Wj.hcgqd.cn
http://Srim9BE7.hcgqd.cn
http://76FgyEHt.hcgqd.cn
http://wDEuDvMX.hcgqd.cn
http://www.dtcms.com/a/388563.html

相关文章:

  • 数据库的事务
  • Cadence SPB 2025安装教程(附安装包)Cadence SPB 24.1下载详细安装图文教程
  • .NET Framework 4.8 多线程编程
  • qt QHorizontalPercentBarSeries详解
  • 软考中级习题与解答——第七章_数据库系统(3)
  • Redis(基础数据类型/String)
  • python的面试题
  • 内聚和耦合基础
  • Java基本类型与包装类在MyBatis中的应用指南
  • 《Unity3D VR游戏手柄振动与物理碰撞同步失效问题深度解析》
  • 基于 Rust 的 CAD 工具demo示例
  • 多模态大模型研究每日简报【2025-09-17】
  • 2D平台动作游戏《Haneda Girl》推出免费体验版
  • 《艾尔登法环:黑夜君临》DLC泄露:更多角色和Boss!
  • 向量化执行引擎是啥?
  • LeetCode 刷题【81. 搜索旋转排序数组 II、82. 删除排序链表中的重复元素 II、83. 删除排序链表中的重复元素】
  • 关于二叉树的OJ练习
  • STM32H743-ARM例程1-GPIO点亮LED
  • 25.9.16幂等性总结
  • 27、Transformer架构详解-序列建模的革命性突破
  • [从青铜到王者] Spring Boot+Redis+Kafka电商场景面试全解析
  • 基于el-upload和vue-cropper实现图片上传裁剪组件
  • Kettle时间戳转换为日期格式处理方式
  • go.js Panel中文API
  • 加密货币中的MEV是什么
  • 【Linux学习笔记】线程概念与控制(一)
  • Linux笔记---非阻塞IO与多路复用
  • 生物信息学中的 AI Agent: Codex 初探
  • 贪心算法应用:埃及分数问题详解
  • 力扣hot100刷题day1