首页 > 其他分享 >344. 反转字符串

344. 反转字符串

时间:2023-11-10 18:56:29浏览次数:36  
标签:链表 int 反转 344 字符串 库函数

2023-11-10

344. 反转字符串 - 力扣(LeetCode)

思路:

  //栈  但是是o(1) 就不能用了

        //链表也不行

        //对称交换  可以   这里可以使用库函数,也可以自己写

class Solution {
    public void reverseString(char[] s) {
 
        //栈  但是是o(1) 就不能用了
        //链表也不行
        //对称交换  可以   这里可以使用库函数,也可以自己写
 
        int left=0;
        int right=s.length-1;
 
        while(left<right){
            char temp=s[left];
            s[left]=s[right];
            s[right]=temp;
            left++;
            right--;
 
        }
 
    }
}

 

标签:链表,int,反转,344,字符串,库函数
From: https://www.cnblogs.com/youye9527/p/17824829.html

相关文章

  • C++字符串详解
    C++大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的string类。string类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串指针。string是C++中常用的一个类,它非常重要,我们有必要在此单独讲解一下。使用string类需要包含头文件<string>,......
  • 字符串拼接引起的内存溢出问题
      stringans;while(!st.empty()){ans=st.top()+ans;st.pop();} 这段代码实现将栈中的字符取出,并拼接到字符串的开头由于字符串的特性,每次在开头添加一个元素将会导致整个字符串的重新分配和复制。在每次增加一个元素后,字符串 ans 的长度都会增加,并且......
  • Sql Server 字符串聚合函数
    SqlServer有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX和MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。如下表:AggregationTableId  Name1  赵2  钱1  孙1  李2  周如果想得到下图的聚合结果Id Name1  赵孙李2  钱周利用SUM、AVG、COUNT......
  • JAVA生成16位唯一字符串
      importlombok.extern.slf4j.Slf4j;importjava.util.Random;importjava.util.UUID;publicclassRandomUtils{privatestaticlonggetRandom(longn){longmin=1,max=9;for(inti=1;i<n;i++){min*=1......
  • String 字符串
      比较String,不能用==号,而要用equals()方法。==号比较的是地址,equals()比较的是字符串里的值。 ......
  • String字符串常用方法
         ......
  • 深层次分析字符数组和字符串的区别是什么?
    前言(1)休闲时刻刷B站,看到一个卖课的,发视频问,chararr1[]={‘H’,‘E’,‘L’,‘L’,‘O’};和chararr2[]=“HELLO”;区别是什么。(2)看那个卖课博主一顿分析,最后成功得出:字符串比字符数组末尾多一个’\0’。(3)很好,成功浪费我生命的3分钟。无语,就这水平还卖课。如果各位有幸看到这货,......
  • Java实现两字符串相似度算法
    1、编辑距离编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。2、相似度计算方法可以有多种,其中一种常见的方法是将编辑距离归一化为0到1之间的范围(归一化编辑距离(NormalizedEditDistance)),将编辑距离除以......
  • 【数据处理脚本】字符串
    1.检测一个字符串内是否有中文#检测字符串是否含有中文defis_contain_chinese(check_str):forchincheck_str:ifu'\u4e00'<=ch<=u'\u9fff':returnTruereturnFalse 2.去除括号内容以及括号importre line=re.......
  • datatable数据列全转换为字符串
         ///<summary>       ///datatable数据列全转换为字符串       ///</summary>       ///<paramname="sourceTable"></param>       ///<returns></returns>       publicstaticDataTableConvertDataColumType(D......