1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        ?LeetCode刷題實(shí)戰(zhàn)541:反轉(zhuǎn)字符串 II

        共 1681字,需瀏覽 4分鐘

         ·

        2022-03-02 20:52

        算法的重要性,我就不多說了吧,想去大廠,就必須要經(jīng)過基礎(chǔ)知識(shí)和業(yè)務(wù)邏輯面試+算法面試。所以,為了提高大家的算法能力,這個(gè)公眾號(hào)后續(xù)每天帶大家做一道算法題,題目就從LeetCode上面選 !

        今天和大家聊的問題叫做?反轉(zhuǎn)字符串 II,我們先來看題面:
        https://leetcode-cn.com/problems/reverse-string-ii/

        Given a string s and an integer k, reverse the first k characters for every 2k characters counting from the start of the string.


        If there are fewer than k characters left, reverse all of them. If there are less than 2k but greater than or equal to k characters, then reverse the first k characters and leave the other as original.

        給定一個(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è)字符,其余字符保持原樣。

        示例? ? ? ? ? ? ? ? ? ? ? ? ?

        示例 1

        輸入:s = "abcdefg", k?= 2
        輸出:"bacdfeg"

        示例 2

        輸入:s = "abcd", k?= 2
        輸出:"bacd"


        解題

        https://www.cnblogs.com/wltree/p/15523126.html

        思路:首先需要找到大區(qū)間,然后需要找到大區(qū)間里面需要反轉(zhuǎn)的小區(qū)間。通過題目描述不難發(fā)現(xiàn),每次大區(qū)間的其實(shí)位置都會(huì)間隔 2k 。大區(qū)間的起始位置也是反轉(zhuǎn)小區(qū)間的起始位置,接著找出反轉(zhuǎn)小區(qū)間的終點(diǎn)位置,終點(diǎn)位置有兩種情況:一是能取到 k 個(gè)元素,二是取不到 k 個(gè)元素。

        class?Solution?{
        public:
        ???string?reverseStr(string?s, int?k)?{
        ????// i 每次移動(dòng) 2 * k
        ????for?(int?i = 0; i < s.size(); i = i + 2?* k) {
        ????????// left 和 right 定義需要反轉(zhuǎn)的區(qū)間
        ????????int?left = i;
        ????????int?right;
        ????????//判斷要交換的區(qū)間里面還有沒有 k 個(gè)元素
        ????????if?(i + k - 1?>= s.size()) {
        ????????????right = s.size() - 1;
        ????????} else?{
        ????????????right = i + k - 1;
        ????????}
        ????????//將區(qū)間內(nèi)的元素進(jìn)行交換
        ????????while?(left < right) {
        ????????????int?temp = s[left];
        ????????????s[left] = s[right];
        ????????????s[right] = temp;
        ????????????left++;
        ????????????right--;
        ????????}
        ????}
        ????return?s;
        }
        };


        好了,今天的文章就到這里,如果覺得有所收獲,請(qǐng)順手點(diǎn)個(gè)在看或者轉(zhuǎn)發(fā)吧,你們的支持是我最大的動(dòng)力 。

        上期推文:
        LeetCode1-540題匯總,希望對(duì)你有點(diǎn)幫助!


        瀏覽 31
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            一区二区三级片| 国精品91无码一区二区三区在线| 美腿丝袜中文字幕精品| 精品美女视频| 我要操逼网| 五月天深爱激情网| 国产欧美毛片| 人人操人人| 天天做天天爱天天高潮| 人人射人人操| 无码视频一区二区三区| 色综合天天综合成人网| 99er在线| 成人在线中文| 你懂的在线免费观看| 日本AⅤ中文字幕| 国产A级黄色片| 国产浮力草草| 国产免费黄色| 狠狠地操| 免费性爱视频网站| 婷婷五月天亚洲| 精品国产一区二区三区久久久蜜月 | 在线观看av中文字幕| 欧美日韩中文字幕| 亚洲高清视频在线观看| 亚洲网站在线| 91探花视频精选在线播放| 五月婷婷六月天| 91无码在线视频| 免费看一级黄色片| 男人的天堂青青草| 日本久久成人| 亚洲成人在线视频免费观看| 国产特黄级AAAAA片免| 精品一区二区三区av| 久久精品视频观看| 丝袜制服中文字幕无码专区| 免费操逼| 天天操天天日天天干| 三级片在线观看视频| 午夜国产在线观看| 欧美男人天堂| 91小仙女jK白丝袜呻吟| 哪里可以看毛片| 黄片久久久| 国产av一级片| 日韩欧美视频在线| 人人操综合| 亚洲最大黄色视频| 日韩亚洲天堂| 成人AV三级片| 久久综合久久鬼色| 成人精品一区二区三区视频| 2015中文字幕黄色视频| 羞羞色院91蜜桃| 亚洲一级黄色片| 色77777| 北条麻妃视频在线| 口爆在线| 99热在线免费观看| www.天天干| 久久免费高清视频| 人妻少妇精品| 亚洲系列| 久久免费高清视频| 欧美色小说| 日韩中文字幕在线视频| 夜夜骚精品人妻av一区| 日韩精品在线免费观看| AV毛片| 六月婷| 天天射综合| 欧美一区| 亚洲在线高清视频| 国产在线观看欧美| 亚洲国产精品成人va在线观看| 欧美一区二区丁香五月天激情| 久草社区在线| 国产精品视频在线看| 在线观看视频日韩| 夜夜网站| 亚洲中文字幕无码爆乳av| 91国视频| 91香蕉网站| 国产又粗又大又爽| 久操麻豆| 啪啪视频在线观看| 四川少BBB搡BBB爽爽爽| 久久综合在线| 麻豆AV在线播放| 日韩欧美国产精品综合嫩V| 亚洲激情在线观看| 亚洲a级| 亚洲精品色图| 99久久久国产精品无码| 三级久久久| 无码中文字幕网站| 亚洲免费三级片| 露脸丨91丨九色露脸| 日韩无码人妻| 38D蜜桃臀| 日韩美女毛片| 69av电影| 中字幕视频在线永久在线观看免费 | 日韩在线免费视频| 91性爱嫩逼视频| 丁香五香天堂| 欧美成人一级a片| 无码在线播| 久久久永久免费视频| WWW.99热| 三级网站视频| 又黄又爽的网站| 国精产品久拍自产在线网站| 天堂在线中文字幕| 亚洲无码视频免费在线观看| 俺去也视频| 一区二区三区日韩| 天美果冻麻豆国产一区| 无套免费视频欧美| 精品蜜桃秘一区二区三区观看| a在线| 日韩无码1| 久一久久| 国产黄网站| 日日夜夜AV| 日韩一级在线播放| 中文字幕1区| 久草天堂| 中文人妻av| 国产激情123区| 1024大香蕉| 国产成人无码精品一区秘二区 | 国产乱妇乱子伦视频免费观看让女人 | 一本色道久久综合无码| 亚洲无码不卡视频| 护士小雪的yin荡高日记H视频| 东方AV在线观看| 精品蜜桃一区二区三区| 欧美洲成人网站| 内射学生妹J亅| 翔田千里无码一区| 日韩精品成人免费观看视频 | 日韩专区在线观看| 婷婷国产精品| 一本高清无码| 最新一区二区三区| 色婷婷在线播放| 苍井空无码一区二区三区| 欧美激情中文字幕| 自拍欧美亚洲| 嘉兴少妇按摩69XX| 日本高清无码视频| 中文字幕无码Av在线看| 水蜜桃视频在线观看| 亚洲高清国产欧美综合s8| 国产美女做爱| 国产在线1| 久久久久99精品成人片三人毛片| 午夜精品久久久| 一区亚洲| 国产操屄视频| 毛片69| 精品爆乳| 成熟的国模冰莲[2]| 欧美综合第一页| 人人干人人操人人摸| 18XXX亚洲HD护士JD| 韩国高清无码60.70.80| 天天干天天日蜜臀色欲av| 国产成人h| 精品一区电影| 老熟女一区二区三区| 操逼视频在线免费观看| 青草伊人网| av色欲| 国产一区一区| 国产99久久九九精品无码免费 | 精品免费一区二区三区四区| 成人性爱在线视频| 日韩午夜福利| 91亚洲电影| 91性爱小视频| 日韩无码三级视频| 狠狠狠狠狠狠狠狠| 日本五十路熟女视频| 国产十八岁在线观看| 黄色一级视频| 久久久久久久久成人| 精品无码视频在线| 东北女人操逼视频| 日韩无码一级片| 国产高清做爱| 欧美怡红院视频| 国产五月天婷婷| 亚洲色小说| 中文字幕日韩欧美| 最新中文字幕视频| 黄色小视频在线| 大香蕉伊人精品| 久久久久久久91| 激情网页| 中文字幕视频在线免费观看| 可以看的黄色视频| 日韩偷拍网| 国产一区二区三区免费视频| 岛国AV在线| 自拍偷拍一区二区三区| 久久精品苍井空免费一区| 国产三级片精品| 日韩免费高清无码| 日本三级片在线动| 91破处网站| 精品无码人妻一区二区媚黑 | 国产女人18毛片水真多18精品| 日韩A片一级无码免费蜜桃| 亚洲AV无码成人精品久久久| 免费尻屄视频| 婷婷五月一区| 免费的黄色视频| 日本操逼在线播放| 日韩免费性爱视频| 国产三级片AV| 麻豆免费成人视频| 精品熟女| 成人黄色在线观看视频| 国产1区2区3区中文字幕| 青青草在线播放| www.色老板| 午夜AV在线播放| 91精品婷婷国产综合久久蝌蚪| 人人操综合| 亚洲色情电影| 69视频在线观看免费| 亚洲精品乱码久久久久久久| 亚洲精品无码视频在线观看| 国产av影院| 亚洲日韩欧美国产| 黄在线免费观看| JiZZjiZZ亚洲成熟熟妇| 在线视频中文字幕| 97爱爱视频| 青娱乐精品在线| 亚洲无aV在线中文字幕| 亚洲性精| 亚洲最新AV网站| 亚洲A网| 97无码人妻| 精品乱子伦一区二区三区毛| 91蝌蚪91九色| 最近中文字幕mv第三季歌词| 91AV视频在线观看| 伊人网导航| 三级片导航| 2017人人操| 久在草| 激情久久AV一区AV二区AV三区| 亚洲手机视频| 亚洲性精| 国产AV直播| 国产精品93333333| 日本无码在线| 亚洲四房播| 天堂AV在线免费观看| 四川少妇搡bbbbb搡多人| 麻豆18禁| 日本一级婬片免费放| 欧美性爱视频免费看| 91丨牛牛丨国产人妻| 资源av| 91豆花成人网站| 久久久精品黄色网址| 免费在线观看亚洲| 无码中文字幕在线播放| 五月丁香色播| 国产欧美日韩在线视频| 波多野结衣视频在线| 中国乱伦视频| 中文字幕亚洲天堂| 久久成人综合| 久操综合视频在线| 日韩无码电影| 69看片| 新亚洲天堂男子Av-| 免费污视频在线观看| 一区二区三区视频在线| 一级黄片免费看| 午夜私人福利| 91草视频| 激情一区| 俄罗斯老熟妇与子伦| 中文字幕人妻互换av久久| 色妞视频精品一区| 三级在线网站| 四虎成人视频| 欧美精品xxx| 亚洲AV无码精品国产| 先锋影音av资源网| 免费AV播放|