leetcode-翻转字符串(翻转数组-java)

news/2024/11/30 18:55:08/

双指针技巧--翻转字符串

  • leetcode 344题 翻转字符串
  • 题目描述
  • 解题思路
  • 代码演示

leetcode 344题 翻转字符串

leetcode 344 题 原题链接
https://leetcode.cn/problems/reverse-string/

题目描述

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

示例:
输入:s = [“h”,“e”,“l”,“l”,“o”]
输出:[“o”,“l”,“l”,“e”,“h”]

解题思路

双指针技巧:
一个指针在数组左边,一个在数组右边
然后左右数组元素交换
左边指针右移
右边指针左移

代码演示

 public void reverseString(char[] s) {if(null == s || s.length < 2){return;}int i = 0; int j = s.length - 1;while(i < j ){swap(s,i,j);i++;j--;    }}public void swap(char[]s,int i,int j){char temp = s[i];s[i] = s[j];s[j] = temp;}

双指针技巧练习:
双指针技巧-移动零


http://www.ppmy.cn/news/123564.html

相关文章

60英寸的电视长宽是多少

60英寸电视长约132厘米&#xff0c;宽约74厘米&#xff0c;不同品牌型号机型略有差异。通常电视尺寸指的是电视屏幕对角线的长度&#xff0c;换算成厘米需要将英寸数乘2.54&#xff0c;即1英寸为2.54厘米。 根据勾股定理计算得出&#xff0c;在16:9屏幕比例下&#xff0c;60寸电…

松下服务器显示横杠,等离子出现横线—等离子电视出现横线的故障处理方法

电视现在有很多种&#xff0c;等离子电视也是其中的一种&#xff0c;电视是我们生活里面不能够缺少的&#xff0c;虽然现在有了手机&#xff0c;平板电脑&#xff0c;但是电视的使用率还是很高的&#xff0c;那么等离子电视出现横线应该怎么办呢&#xff0c;下面小编就来给大家…

oled电视和led电视的区别 oled电视和led电视哪个好

LED电视和OLED电视哪个好&#xff1f; 两者在画质方面的表现如何呢&#xff1f; 首先从对比度来看&#xff0c;OLED电视由于具有自发光特性&#xff0c;在黑色方面具有极大优势。在电视处于全暗的状态下&#xff0c;OLED电视所表现的黑色更深邃&#xff0c;而LED电视则存在黑色…

各类型液晶电视面板解析

对于液晶电视来说&#xff0c;液晶面板占整机70%-80%的成本&#xff0c;液晶电视最重要的部件就是液晶面板&#xff0c;也就是液晶屏幕。液晶面板技术的高低和质量的好坏关系到整个液晶电视的功能参数、显示效果和使用寿命等情况。面板的类型决定了面板的大部分参数的水平&…

液晶电视核心技术解析

笔者认为&#xff1a;一台画质好液晶电视&#xff0c;面板、电路技术和背光源技术的紧密配合缺一不可。从今年厂商不断推出的新品液晶电视上可以清楚地看到&#xff0c;新系列在画质技术方面的改进&#xff0c;也总是围绕这三个部分进行&#xff1a;采用优秀的面板、电路技术的…

全球及中国等离子电视行业市场销售量调研及未来发展展望报告2022-2027年

全球及中国等离子电视行业市场销售量调研及未来发展展望报告2022-2027年 详情内容请咨询鸿晟信合研究网&#xff01; 【全新修订】&#xff1a;2022年3月 【撰写单位】&#xff1a;鸿晟信合研究网 1 等离子电视行业概述 1.1 等离子电视定义及报告研究范围 1.2 等离子电视产品分…

存储:日立(heitachi)-AMS2100 连接

AMS2100连接方法 1.准备2.环境配置2.安装SNM2 Ver 6.53.登录SNM2 Ver 6.54.使用SNM2 Ver 6.5 连接存储 1.准备 首先准备好客户端和安装环境 安装JRE1.6.0&#xff0c;我自己是1.8.0 JRE 下载地址&#xff1a; http://java.sun.com/products/archive/https://www.oracle.com/…

日立的车路协同一体化解决方案

方案概述 车路协同一体化解决方案包括城市道路智能化改造和基础设施建设、重点车辆终端智能化升级、公共交通一体化管理系统、智慧出行掌上服务等整套方案&#xff0c;构建基于智能网联的“车-站-路-云” 一体化协同解决方案。 方案整体示意图 功能介绍/产品特征 功能介绍 智慧…