leetcode344. 反转字符串 史上最简单力扣题
生活随笔
收集整理的這篇文章主要介紹了
leetcode344. 反转字符串 史上最简单力扣题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。
不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。
你可以假設數組中的所有字符都是 ASCII 碼表中的可打印字符。
?
示例 1:
輸入:["h","e","l","l","o"]
輸出:["o","l","l","e","h"]
示例 2:
輸入:["H","a","n","n","a","h"]
輸出:["h","a","n","n","a","H"]
思路:。。。。就這么翻轉就行。
class Solution {public void reverseString(char[] s) {int left = 0, right = s.length - 1;while (left < right) {char tmp = s[left];s[left++] = s[right];s[right--] = tmp;}} }?
總結
以上是生活随笔為你收集整理的leetcode344. 反转字符串 史上最简单力扣题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态规划做多了以后,总结的相关知识
- 下一篇: leetcode15 三数之和