`
RAYFUXK
  • 浏览: 213938 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

344. Reverse String LeetCode 解题

阅读更多

344. Reverse String

Difficulty: Easy

Write a function that takes a string as input and returns the string reversed.

    Example:
    Given s = "hello", return "olleh".

 

代码:

 

public class Solution {
    public String reverseString(String s) {
        char[] sArray = s.toCharArray();
        int length = sArray.length;     
        for (int i = 0; i < length/2; i ++) {
            char temp = sArray[i];
            int position = length - 1 - i;
            sArray[i] = sArray[position];
            sArray[position] = temp;
        }
        return new String(sArray);
    }
}
 总觉得这个代码效率有点低,如果有更快的解决方法,欢迎交流啊。
0
1
分享到:
评论

相关推荐

    lrucacheleetcode-leetcode:记录自己的leetcode解题历程~Welcomeeveryonetocomment:grinning_face:~

    lru缓存leetcode 我们使用python来处理关于leetcode和linkcode的话题。 leetcode 网址 = 链接代码网址 = 大致分为几个主题: ————————————————————————————————————————...

    leetcode字符串括号level-leetcode:LeetCode解题记录

    leetcode字符串括号level LeetCode LeetCode 解题记录 Go 使用 Go 语言的解题记录 longestCommonPrefix 最长公共前缀 checkInclusion 字符串的排列 multiply 字符串相乘 reverseWords 翻转字符串里的单词 ...

    Leetcode回文串拼接-leetcode_note:用于记录leetcode题目的解析

    该项目主要用于基于Leetcode的刷题记录,与日常学习,对Leetcode上的题目按照解题方法进行分明别类的整理。 题目列表 1.Two Sum 2.Add Two Numbers 3.Longest Substring Without Repeating Characters 4.Median of ...

    lrucacheleetcode-Algorithm:一些常见的算法的解题报告

    leetcode已解题列表: 1.Two Sum 2.Add Two Numbers 3.Longest Substring Without Repeating Characters 4.Median of Two Sorted Arrays 7.Reverse Integer 8.String to Integer (atoi) 9.Palindrome Number 11....

    _leetcode-python.pdf

    该标题表明此文件是一份关于LeetCode的Python解题集。LeetCode是一个面向程序员的在线编程题库,提供各种编程语言的算法和数据结构题目,用于帮助编程者提升技能,尤其是为了准备技术面试。Python是其中一种可用于...

    LeetCode答案大全

    LeetCode是一个在线编程平台,主要面向那些准备技术面试的人群,尤其是软件工程师的应聘者。它提供了一系列的编程题目,通常涉及数据结构和算法,这些题目旨在帮助练习者提升编程能力,特别是在解决实际问题时所用到...

    Java算法刷题带注释Leetcode

    本资源“Java算法刷题带注释Leetcode”是针对LeetCode平台的Java解题集合,特别适合初学者和希望巩固算法基础的开发者。LeetCode是一个流行的在线平台,提供了大量的编程题目,涵盖多种算法类型,旨在帮助程序员提高...

    java-leetcode题解之第557题反转字符串中的单词III.zip

    在压缩包文件名称列表中,"java_leetcode题解之第557题反转字符串中的单词III"很可能是包含了解决该题目的Java代码文件,可能还包括了详细的解释和步骤,帮助读者理解解题思路和方法。 在解决这类问题时,通常会...

    LeetCode前400题Java精美版

    【LeetCode前400题Java精美版】是个人对LeetCode中前400道题目进行解答并整理的笔记,主要使用Java语言编写。这个资料的特点在于,它提供的解决方案多数情况下是经过优化的,能够击败99%的提交,即使在某些复杂问题...

    leetcode答案-leetcode:leetcode问题解决方案

    leetcode 答案 ...leetcode题库的答案及解决思路,随着解题的深入,题解会不断改进时间复杂度和空间复杂度,因此每个题包含多个算法。 目录 Algorithms(算法) # 题目 难度 源代码 说明 1 Two Sum Easy ...

    java-leetcode面试题解Stack之第150题逆波兰表达式求值-题解.zip

    逆波兰表达式(Reverse Polish Notation,RPN)是一种数学表达式表示方法,它将操作符放在操作数之后,常用于计算器设计和编程语言中。本题是LeetCode中的第150题,主要考察Java程序员对栈(Stack)数据结构的理解...

    算法刷题笔记leetcode/lintcode

    - Reverse Words in a String(反转字符串中的单词) - Valid Palindrome(回文字符串验证) - Longest Palindromic Substring(最长回文子串) - Space Replacement(URL化) - Wildcard Matching(通配符匹配...

    c++-c++编程基础之leetcode题解第43题字符串相乘.zip

    在C++编程中,LeetCode是一个非常受欢迎的在线平台,它提供了一系列的编程挑战,用于提升程序员的算法技能。第43题是关于字符串相乘的题目,这涉及到字符串处理和数学运算。在这个问题中,我们需要实现一个函数,将...

    常见算法题答案及解析

    根据提供的文件内容,可以整理出以下IT知识点,针对LeetCode算法题目的解题方法、时间复杂度、空间复杂度的分析,以及算法相关基础知识点的总结。 一、数组/字符串 ***o Sum:需要查找数组中两个数相加等于特定值的...

    leetcode:leetcode解决方案

    《LeetCode解题攻略:Go语言篇》 LeetCode,这个全球知名的在线编程挑战平台,为程序员提供了大量的算法和数据结构题目,旨在提升开发者的技术能力。对于Go语言开发者来说,熟悉LeetCode并能有效地解决其上的问题,...

    leetcodemaxpointsonaline-leetcode:https://oj.leetcode.com/的解决方案

    "Reverse Words in a String"(字符串中的回文子串)涉及字符串处理,可以通过双指针或栈来解决。"Evaluate Reverse Polish Notation"(评估反向波兰表示法)需要理解和处理栈结构来计算表达式。"Sort List"(排序...

    leetcode_python

    从提供的文件内容中,可以了解到这是一份关于使用Python解决LeetCode题目的指南。LeetCode是一个旨在帮助程序员准备技术面试的在线平台,提供了大量的编程问题,覆盖从简单到困难的各种难度级别。针对Python语言的...

    leetcode java

    - 字符串反转(Reverse String)需要编写一个函数来翻转字符串中的字符顺序。 - 字符串转整数(String to Integer)则是将字符串转换为对应的整数。 - 在字符串中查找子串(Implement strStr())则是一个经典的问题...

    leetcode答案-leetcode-[removed]用javascript刷LeetCode

    这包括变量声明(var、let、const)、数据类型(number、string、boolean、object、null、undefined、symbol)、控制流(条件语句、循环)、函数(function、箭头函数)以及对象和数组操作。这些基础知识将帮助我们...

    LeetCodeProject.zip

    《LeetCode解题1-20题:经典算法代码实战》 在编程世界里,LeetCode是一个备受程序员喜爱的在线平台,它提供了大量的算法题目,旨在帮助开发者提升算法能力、解决实际问题。本项目名为“LeetCodeProject.zip”,...

Global site tag (gtag.js) - Google Analytics