国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【leetcode】344. 反轉字符串(easy)

這篇具有很好參考價值的文章主要介紹了【leetcode】344. 反轉字符串(easy)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。

不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。

考察:字符串+雙指針

解答文章來源地址http://www.zghlxwxcb.cn/news/detail-642460.html

class Solution {
    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--;
        }
    }
}

到了這里,關于【leetcode】344. 反轉字符串(easy)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • leetcode每日一題Day2——344. 反轉字符串

    leetcode每日一題Day2——344. 反轉字符串

    ? 博主: 命運之光 ? ?? 專欄: 算法修煉之練氣篇(CC++版) ?? 專欄: 算法修煉之筑基篇(CC++版) ?? 專欄: 算法修煉之練氣篇(Python版) ? 博主的其他文章: 點擊進入博主的主頁 ? 前言:歡迎來到這個LeetCode每日算法題專欄! ?? 無論你是編程新手還是有一定經驗

    2024年02月14日
    瀏覽(15)
  • 力扣344.反轉字符串

    原題鏈接:力扣344.反轉字符串 思路: 直接雙指針,一個指向開頭一個指向末尾,使用swap進行交換即可 要注意終止條件為兩個i s.size(),不能為 開頭指針等于尾指針,因為在字符串是奇數字符個數情況下,指針會越界 全代碼: class Solution { public: void reverseString(vector s) { int le

    2024年02月05日
    瀏覽(20)
  • 【力扣】344. 反轉字符串 <首尾指針>

    編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 示例 1: 輸入 :s = [“h”,“e”,“l(fā)”,“l(fā)”,“o”] 輸出 :[“o”,“l(fā)”,“l(fā)”,“e”

    2024年02月13日
    瀏覽(26)
  • c++:string相關的oj題(把字符串轉換成整數、344.反轉字符串、387. 字符串中的第一個唯一字符、917. 僅僅反轉字母)

    c++:string相關的oj題(把字符串轉換成整數、344.反轉字符串、387. 字符串中的第一個唯一字符、917. 僅僅反轉字母)

    傳送門 首先處理空字符串為空的情況() 再處理第一個字符可能為 + - 的情況,直接定一個 flag 初始化為1,遇到 - 就賦值為-1 接下來就利用迭代器進行循環(huán),如果是字符數字就直接使用 ret = ret * 10 + (*it - \\\'0\\\'); 是其他字符,直接return 0;了 傳送門 大家學習了c++,可能直接就想

    2024年01月23日
    瀏覽(33)
  • 第8天-代碼隨想錄刷題訓練-字符串● 344.反轉字符串 ● 541. 反轉字符串II ● 劍指Offer 05.替換空格 ● 151.翻轉字符串里的單詞 ● 劍指Offer58-II.左旋轉字符串

    第8天-代碼隨想錄刷題訓練-字符串● 344.反轉字符串 ● 541. 反轉字符串II ● 劍指Offer 05.替換空格 ● 151.翻轉字符串里的單詞 ● 劍指Offer58-II.左旋轉字符串

    LeetCode鏈接 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 swap常見的兩種交換形式 常見的值交換 通過位運算 LeetCode鏈接 給定一個

    2024年02月04日
    瀏覽(23)
  • 數據結構與算法之字符串: Leetcode 557. 反轉字符串中的單詞 III (Typescript版)

    翻轉字符串中的單詞 III https://leetcode.cn/problems/reverse-words-in-a-string-iii/ 描述 給定一個字符串 s ,你需要反轉字符串中每個單詞的字符順序,同時仍保留空格和單詞的初始順序。 示例 1: 示例 2: 提示: 1 = s.length = 5 * 1 0 4 10^4 1 0 4 s 包含可打印的 ASCII 字符。 s 不包含任何開頭或

    2024年02月01日
    瀏覽(24)
  • 【代碼隨想錄 | Leetcode | 第十一天】字符串 | 反轉字符串 | 反轉字符串 II | 替換空格 | 反轉字符串中的單詞 | 左旋轉字符串

    【代碼隨想錄 | Leetcode | 第十一天】字符串 | 反轉字符串 | 反轉字符串 II | 替換空格 | 反轉字符串中的單詞 | 左旋轉字符串

    歡迎來到小K的Leetcode|代碼隨想錄|專題化專欄,今天將為大家?guī)碜址畘反轉字符串 | 反轉字符串 II | 替換空格 | 反轉字符串中的單詞 | 左旋轉字符串的分享 ? ?題目鏈接點這里 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。不要

    2024年02月15日
    瀏覽(54)
  • 【leetcode】541. 反轉字符串 II

    給定一個字符串 s 和一個整數 k,從字符串開頭算起,每計數至 2k 個字符,就反轉這 2k 字符中的前 k 個字符。 如果剩余字符少于 k 個,則將剩余字符全部反轉。 如果剩余字符小于 2k 但大于或等于 k 個,則反轉前 k 個字符,其余字符保持原樣。 解答:

    2024年02月15日
    瀏覽(18)
  • leetcode-541. 反轉字符串 II

    leetcode-541. 反轉字符串 II

    2024年02月16日
    瀏覽(17)
  • 【leetcode 力扣刷題】字符串翻轉合集(全部反轉///部分反轉)

    【leetcode 力扣刷題】字符串翻轉合集(全部反轉///部分反轉)

    題目鏈接:344. 反轉字符串 題目內容: 題目中重點強調了必須 原地修改 輸入數組,即不能新建一個數組來完成字符串的反轉。我們注意到: 原來下標為0的,反轉后是size - 1【原來下標是size - 1的,反轉后是0】; 原來下標是1的,反轉后是size - 2【原來下標是size -2的,反轉后

    2024年02月11日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包