美文网首页
字符串 翻转字符串leetcode344

字符串 翻转字符串leetcode344

作者: 宗驴 | 来源:发表于2024-03-16 20:29 被阅读0次

需求:

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

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

示例 1:

输入:s = ["h","e","l","l","o"]输出:["o","l","l","e","h"]

示例 2:

输入:s = ["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]

leetcode题目链接

思路:

翻转字符串与翻转数组思路是相同的,通过双指针的方式两两翻转,如果是奇数最中间的元素不需要翻转。

源码实现 测试结果

相关文章

  • JS基础09-17

    数组面向对象创建 直接创建 数组嵌套 数组字符拼接 数组去重 字符串字符串翻转/字符串翻转---线分割数组,翻转,...

  • freeCodeCamp 初级javascript算法体验

    1、翻转字符串(Reverse a String) 翻转字符串先把字符串转化成数组,再借助数组的reverse方法...

  • 初级脚本算法

    1.翻转字符串算法挑战 实战翻转字符串算法你可以先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,...

  • 【每日一题7.15】leetcode151:翻转字符串里的单词

    151. 翻转字符串里的单词 字符串的操作特性 很多语言对字符串提供了 split(拆分),reverse(翻转)...

  • leetCode进阶算法题+解析(二十四)

    翻转字符串里的单词 题目:给定一个字符串,逐个翻转字符串中的每个单词。 示例 1:输入: "the sky is ...

  • 翻转字符串里的单词

    翻转字符串里的单词 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1:输入: "the sky is blu...

  • LeetCode: 翻转字符串里的单词

    翻转字符串里的单词 题目叙述 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 输入: "the sky is...

  • FCC - 252 翻转字符串

    252:翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 你...

  • 2019-04-05

    151. 翻转字符串里的单词 去空格 多个只保留一个,字符串开始不是空格 单词顺序不变,但是字符串位置发生了翻转 ...

  • W3Cschool JavaScript脚本算法编程实战 初级脚

    初级脚本算法 1. 翻转字符串算法挑战 实战翻转字符串算法 你可以先把字符串转化成数组,再借助数组的reverse...

网友评论

      本文标题:字符串 翻转字符串leetcode344

      本文链接:https://www.haomeiwen.com/subject/abvvzdtx.html