344. 反转字符串

怼烎@ 2022-09-07 05:50 288阅读 0赞

https://leetcode-cn.com/problems/reverse-string/

难度简单439

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

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

你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。

示例 1:

  1. 输入:["h","e","l","l","o"]
  2. 输出:["o","l","l","e","h"]

示例 2:

  1. 输入:["H","a","n","n","a","h"]
  2. 输出:["h","a","n","n","a","H"]

通过次数340,746提交次数445,926

  1. class Solution {
  2. public void reverseString(char[] s) {
  3. char temp;
  4. for(int i=0,j=s.length-1;i<j;i++,j--)
  5. {
  6. temp = s[i];
  7. s[i] = s[j];
  8. s[j]= temp;
  9. }
  10. }
  11. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0dldHVnbHk_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,288人围观)

还没有评论,来说两句吧...

相关阅读

    相关 字符串----344. 字符串

    / 344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原

    相关 Leetcode 344. 字符串

    题目重述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char\[\] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使