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

面試手撕leetcode 557. 反轉(zhuǎn)字符串中的單詞 III

這篇具有很好參考價(jià)值的文章主要介紹了面試手撕leetcode 557. 反轉(zhuǎn)字符串中的單詞 III。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

面試手撕leetcode 557. 反轉(zhuǎn)字符串中的單詞 III,leetcode刷題記錄,面試,算法,字符串

? ? ? ? 我的思路是用split方法將字符串分割成若干個(gè)單詞,然后分別將這些單詞反轉(zhuǎn)操作,并逐一加入StringBuilder字符串中。每加入一個(gè)單詞,需要空一格,但是最后一個(gè)單詞不需要空格。?代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-858932.html

class Solution {
    public String reverseWords(String s) {
        String[] str = s.split(" ");
        StringBuilder ans = new StringBuilder("");
        for(int i=0; i<str.length; i++){
            String t = str[i];
            for(int j=t.length()-1; j>=0; j--){
                ans.append(t.charAt(j));
            }
            if(i != str.length-1){
                ans.append(" ");
            }
        }
        return ans.toString();
    }
}

到了這里,關(guān)于面試手撕leetcode 557. 反轉(zhuǎn)字符串中的單詞 III的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • leetcode 151. 反轉(zhuǎn)字符串中的單詞

    leetcode 151. 反轉(zhuǎn)字符串中的單詞

    ? ? ? ? ?這道題全面考察了字符串的一些操作,這里我的思路是: 先對(duì)字符串進(jìn)行空格去除操作,這里要注意一個(gè)細(xì)節(jié):先用for循環(huán)去除連續(xù)空格,再用if判斷開頭和結(jié)尾的空格。 再對(duì)沒有異??崭竦膕 做一個(gè)反轉(zhuǎn)操作。 再對(duì)每一個(gè)單詞進(jìn)行反轉(zhuǎn)。 接下來先復(fù)習(xí)一下strin

    2024年02月09日
    瀏覽(23)
  • 【LeetCode】917. 僅僅反轉(zhuǎn)字母、387. 字符串中的第一個(gè)唯一字符

    【LeetCode】917. 僅僅反轉(zhuǎn)字母、387. 字符串中的第一個(gè)唯一字符

    ?作者:小盧 ? 專欄:《Leetcode》 喜歡的話:世間因?yàn)樯倌甑耐ι矶?,而更加瑰麗? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——《人民日?qǐng)?bào)》 目錄 ?917. 僅僅反轉(zhuǎn)字母 ?387. 字符串中的第一個(gè)唯一字符 917. 僅僅反轉(zhuǎn)字母? 題目描述: 給你一個(gè)字符串? s ?,根據(jù)下述規(guī)則反轉(zhuǎn)

    2023年04月12日
    瀏覽(29)
  • LeetCode 75 第五題(345)反轉(zhuǎn)字符串中的元音字母

    LeetCode 75 第五題(345)反轉(zhuǎn)字符串中的元音字母

    給一個(gè)字符串,將里面的元音字母反轉(zhuǎn),并且保持非元音字母不變(包括順序). 字符串反轉(zhuǎn)類型的題,我們都可以使用雙指針來解決:定義首尾指針,分別向中間靠攏,直到首尾指針都指向了元音字母,然后交換首尾指針?biāo)傅淖帜?如此不會(huì)影響到非元音字母,同時(shí)也將元音字母反轉(zhuǎn)了

    2024年02月16日
    瀏覽(23)
  • 替換空格&&反轉(zhuǎn)字符串中的單詞(LeetCode 劍指offer05 && 151)

    題目 劍指 Offer 05. 替換空格? 思路 遍歷,使用新的字符串來接原字符串,如為空格,則加入%20,否則加入原字符串。? 不過看了題解有另一種解法,由于空格轉(zhuǎn)化為%20,設(shè)計(jì)到原字符存儲(chǔ)空間的增加,因此先計(jì)算出需要增加的空間后。再使用雙指針,從后往前遍歷,這里畫的

    2024年02月16日
    瀏覽(19)
  • LeetCode-344. 反轉(zhuǎn)字符串

    LeetCode-344. 反轉(zhuǎn)字符串

    LeetCode-344. 反轉(zhuǎn)字符串 題解一(Java) 作者:@仲景 直接雙指針前后一直交換即可

    2023年04月26日
    瀏覽(16)
  • LeetCode:344. 反轉(zhuǎn)字符串

    LeetCode:344. 反轉(zhuǎn)字符串

    ??道阻且長,行則將至。?? ??算法,不如說它是一種思考方式?? 算法專欄: ????123 題目描述 :編寫一個(gè)函數(shù),其作用是將輸入的字符串反轉(zhuǎn)過來。輸入字符串以字符數(shù)組 s 的形式給出。 不要給另外的數(shù)組分配額外的空間,你必須 原地修改 輸入數(shù)組、使用 O(1) 的額外

    2023年04月24日
    瀏覽(24)
  • 【leetcode】541. 反轉(zhuǎn)字符串 II

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

    2024年02月15日
    瀏覽(18)
  • ?LeetCode解法匯總344. 反轉(zhuǎn)字符串

    https://github.com/September26/java-algorithms 編寫一個(gè)函數(shù),其作用是將輸入的字符串反轉(zhuǎn)過來。輸入字符串以字符數(shù)組? s ?的形式給出。 不要給另外的數(shù)組分配額外的空間,你必須 原地修改輸入數(shù)組 、使用 O(1) 的額外空間解決這一問題。 示例 1: 示例 2: 提示: 1 = s.length = 105

    2024年02月14日
    瀏覽(23)
  • 【leetcode】344. 反轉(zhuǎn)字符串(easy)

    編寫一個(gè)函數(shù),其作用是將輸入的字符串反轉(zhuǎn)過來。輸入字符串以字符數(shù)組 s 的形式給出。 不要給另外的數(shù)組分配額外的空間, 你必須原地修改輸入數(shù)組、使用 O(1) 的額外空間解決這一問題。 考察:字符串+雙指針 解答 :

    2024年02月13日
    瀏覽(16)
  • leetcode-541. 反轉(zhuǎn)字符串 II

    leetcode-541. 反轉(zhuǎn)字符串 II

    2024年02月16日
    瀏覽(17)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包