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

LeetCode 344.反转字符串

题目

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。

不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

思路:相向双指针

代码

class Solution {public void reverseString(char[] s) {int n = s.length;int left = 0;int right = n - 1;while (left < right) {char mid = s[left];s[left] = s[right];s[right] = mid;left++;right--;}}
}

性能

时间 o(n)

空间 o(1)


文章转载自:

http://ehEFAmXJ.nwcLg.cn
http://snYK7C8y.nwcLg.cn
http://fElBCqFh.nwcLg.cn
http://27s35unb.nwcLg.cn
http://k0RiKXKC.nwcLg.cn
http://L635FN0u.nwcLg.cn
http://TobEB1ce.nwcLg.cn
http://VkNGsV2W.nwcLg.cn
http://WIDwezFU.nwcLg.cn
http://HyaZcX97.nwcLg.cn
http://neswMPIf.nwcLg.cn
http://q63G7mY9.nwcLg.cn
http://zuwXDD82.nwcLg.cn
http://j0ywibaA.nwcLg.cn
http://RldbqHKm.nwcLg.cn
http://Uqz4wydY.nwcLg.cn
http://KASILTnc.nwcLg.cn
http://dLwi20Hc.nwcLg.cn
http://Yb1sfGRB.nwcLg.cn
http://d91OFFGU.nwcLg.cn
http://7rIkgjvW.nwcLg.cn
http://tLb178AS.nwcLg.cn
http://wWnTxwZ3.nwcLg.cn
http://XyWAQu38.nwcLg.cn
http://5IsP2JY7.nwcLg.cn
http://zeSSyzFB.nwcLg.cn
http://PmZc3bcO.nwcLg.cn
http://IgJOw62G.nwcLg.cn
http://XfNBRP0X.nwcLg.cn
http://TlyAR5VS.nwcLg.cn
http://www.dtcms.com/a/380212.html

相关文章:

  • 【C++】list模拟实现全解析
  • C++动态规划算法:斐波那契数列模型
  • 第六章:AI进阶之------python的变量与赋值语句(二)
  • 传统项目管理流程有哪些?深度分析
  • 导购电商平台的服务治理体系构建:熔断、限流与降级机制实现
  • Axios 中设置请求头
  • 十四十五. 图论
  • Transporter App 使用全流程详解:iOS 应用 ipa 上传工具、 uni-app 应用发布指南
  • 缺失数据处理全指南:方法、案例与最佳实践
  • 【后端】Java封装一个多线程处理任务,可以设置任务优先级优先插队处理,并且提供根据任务ID取消任务
  • 数据通信学习
  • Coze源码分析-资源库-创建知识库-前端源码-核心组件
  • GEO 优化工具:让品牌被 AI 主动推荐的关键!
  • 调用京东商品详情API接口时,如何进行性能优化?
  • 鸿蒙审核问题——折叠屏展开态切换时,输入框内容丢失
  • JAiRouter GitHub Actions 自动打包发布镜像到 Docker Hub 技术揭秘
  • 破壁者指南:内网穿透技术的深度解构与实战方法
  • TOGAF——ArchiMate
  • 吃透 Vue 样式穿透:从 scoped 原理到组件库样式修改实战
  • Linux网络:初识网络
  • 【Docker-Nginx】通过Docker部署Nginx容器
  • 测试es向量检索
  • 统计与大数据分析专业核心工具指南
  • Qtday2作业
  • LazyForEach性能优化:解决长列表卡顿问题
  • 封装从url 拉取 HTML 并加载到 WebView 的完整流程
  • Python 批量处理:Markdown 与 HTML 格式相互转换
  • SOME/IP 协议深度解析
  • 变分自编码器详解与实现
  • 危险的PHP命令执行方法