问题:

package com.example.demo;public class Test344 {public void reverseString(char[] s) {// 双指针int left = 0;int right = s.length - 1;while (left < right) {char temp = s[left];s[left] = s[right];s[right] = temp;left++;right--;}}public static void main(String[] args) {Test344 t = new Test344();char[] arr = {'a', 'b', 'c'};t.reverseString(arr);for (char c : arr) {System.out.println(c);}}
}

leetcode-344-反转字符串相关推荐

  1. leetcode——344. 反转字符串

    leetcode--344. 反转字符串 问题概述: 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输入 ...

  2. leetcode 344. 反转字符串 541. 反转字符串 II 双指针解

    目录 leetcode 344.反转字符串 1.题目 2.思考 leetcode 541. 反转字符串 II 1.题目 2.思考 leetcode 344.反转字符串 1.题目 2.思考 典型的双指针 ...

  3. 代码随想录算法训练营第08天 | LeetCode 344.反转字符串,541. 反转字符串2,剑指Offer 05.替换空格,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串

    LeetCode [344. 反转字符串] 题目:编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 s 的形式给出. 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**. ...

  4. LeetCode 344. 反转字符串【字符串,双指针】

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

  5. Leetcode 344. 反转字符串 (每日一题 20210812)

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

  6. [leetcode]344.反转字符串

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

  7. Leetcode 344. 反转字符串 解题思路及C++实现

    解题思路: 直接将第 i 个字符 与 第 n-1-i 个字符交换,就可以了. class Solution { public:void reverseString(vector<char> ...

  8. LeetCode 344 反转字符串

    原题链接 解题思路:双指针首位交换,两个指针重合遍历交换完成 class Solution { public:void reverseString(vector<char>& s) ...

  9. 【必备算法】字符串(反转问题):LeetCode题 344. 反转字符串,541. 反转字符串 II,917. 仅仅反转字母

    写在前面,反转数组的思路很简单,就是借助双指针不断将首尾相应位置的字符交换.Java模板如下: public void reverseArray(char[] arr) {int i = 0, j = ...

  10. 344. 反转字符串

    344. 反转字符串 难度:简单 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**.使用 ...

最新文章

  1. 反编译华为U8825D“framework-res.apk”出现的错误提示(1)
  2. js判断一个数组是否包含一个指定的值
  3. vue使用laydate.js插件报错laydate.css: Invalid
  4. LeetCode Map Sum Pairs
  5. pe系统测试软件,PE实测:测试环境及PE制作
  6. STM32--舵机(SG90)
  7. 淘宝新店刚开详情页到底需要怎么做
  8. Win7 登录WinXP 共享文件夹,总是提示用户名或密码错误 的解决办法
  9. [NOIP 2009] 细胞分裂
  10. 如何将 png/jpg 图片转换为 eps
  11. 庆山《得未曾有》摘录
  12. Python 1~500 求和(循环遍历求和,高斯求和,定义函数求和)
  13. 四六级热点词汇总结疫情、文化、社会热点、脱贫等
  14. 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  15. 问题 C: 旅行者的背包
  16. 访问网络内不同ip段的计算机,[转]问题:话说两台电脑在一个局域网内,把它们的IP地址都设成不同的网段,请问,它们可不可以通讯?如...
  17. ava锁机制Synchronized方法简介
  18. (原创)北美信用卡(Credit Card)个人使用心得与总结(个人理财版) [精华]
  19. matplotlib: 绘制平面图/表格
  20. 大学物理-麦克斯韦电磁理论及电磁波

热门文章

  1. 计算机无法检测电池损耗怎么办,笔记本电脑无法充电怎么办?笔记本电池损耗如何修复?...
  2. PHP5.2至5.6的新增功能详解
  3. HTML和CSS常见问题整理
  4. h桥控制电机刹车_082 电机驱动桥集成式的结构,定速比10左右,松油门或轻踩刹车瞬间,出现齿轮撞击的情况,是什么原因导致的?应该采取什么措施?...
  5. 是什么的简称_被简称为“中大”的大学,为什么没有别的大学和它争名字?
  6. nginx: [warn] the “ssl“ directive is deprecated, use the “listen ... ssl“ directive instead in
  7. Java常用日志框架介绍
  8. git reset --hanrd撤回_一篇文章,全面掌握Git
  9. wincc 关闭弹出窗口C语言,退出WINCC操作画面时弹出对话框要求输入用户名和密码-工业支持中心-西门子中国...
  10. 可爱的python_《可爱的Python》读书笔记