<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      2026-05-08:反轉字符串前綴。用go語言,給定字符串 s 和整數(shù) k,把 s 的開頭 k 個字符順序完全倒過來(其余字符保持原樣),輸出新的字

      0
      分享至

      2026-05-08:反轉字符串前綴。用go語言,給定字符串 s 和整數(shù) k,把 s 的開頭 k 個字符順序完全倒過來(其余字符保持原樣),輸出新的字符串。

      1 <= s.length <= 100。

      s 僅由小寫英文字母組成。

      1 <= k <= s.length。

      輸入: s = "abcd", k = 2。

      輸出: "bacd"。

      解釋:

      前 k = 2 個字符 "ab" 反轉為 "ba"。最終得到的結果字符串為 "bacd"。

      題目來自力扣3794。

      執(zhí)行過程詳細描述 步驟1:接收輸入?yún)?shù)

      程序接收到兩個關鍵輸入:

      • ? 待處理的原始字符串:abcd(由4個小寫英文字母組成)

      • ? 需要反轉的前綴長度:2(表示只反轉字符串最開頭的2個字符)

      步驟2:字符串轉換為可修改的字節(jié)切片

      Go語言中的字符串是不可變類型,無法直接修改字符順序,因此需要將字符串轉換為字節(jié)切片

      • ? 原始字符串abcd轉換后得到字節(jié)切片:['a', 'b', 'c', 'd']

      • ? 轉換的目的:只有字節(jié)切片支持直接交換元素位置,才能實現(xiàn)字符反轉

      步驟3:校驗并確定反轉的邊界
      1. 1. 計算字節(jié)切片的總長度:長度為4

      2. 2. 校驗輸入的k值:題目規(guī)定1<=k<=字符串長度,這里k=2小于4,無需調整

      3. 3. 確定反轉區(qū)間:需要反轉索引0到索引1的字符(前k個字符,索引從0開始計數(shù),結束位置為k-1)

      步驟4:雙指針法反轉指定區(qū)間的字符

      使用左指針右指針相向移動,交換指針指向的字符,直到兩指針相遇:

      1. 1. 初始化指針:左指針l指向起始位置0(字符a),右指針r指向結束位置1(字符b

      2. 2. 第一次交換:交換l=0r=1的字符,字節(jié)切片變?yōu)?code>['b', 'a', 'c', 'd']

      3. 3. 指針移動:左指針l加1變?yōu)?,右指針r減1變?yōu)?

      4. 4. 終止判斷:此時l >= r,反轉操作結束,無需繼續(xù)交換

      步驟5:保留剩余字符的原始順序

      反轉完成后,索引2、3位置的字符cd全程沒有被修改,保持原始順序不變。
      最終的字節(jié)切片為:['b', 'a', 'c', 'd']

      步驟6:字節(jié)切片轉換回字符串

      將處理完成的字節(jié)切片重新轉換為Go語言字符串格式,得到最終結果:bacd

      步驟7:輸出結果

      程序將最終的字符串bacd打印輸出,完成整個處理流程。

      時間復雜度與額外空間復雜度分析 1. 時間復雜度

      時間復雜度為O(k)(k是需要反轉的前綴長度):

      • ? 核心操作是雙指針交換字符,只需要遍歷前k個字符,交換次數(shù)為k/2次;

      • ? 剩余的字符無需任何操作,整體執(zhí)行次數(shù)和k成正比,與字符串總長度n無關。

      • ? 簡化表示:也可寫為O(n)(n為字符串總長度),因為k≤n,是等價的復雜度量級。

      2. 額外空間復雜度

      額外空間復雜度為O(n)(n為字符串總長度):

      • ? 程序額外創(chuàng)建了一個和原字符串長度相同的字節(jié)切片,用于存儲和修改字符;

      • ? 除了這個字節(jié)切片外,只使用了常數(shù)個指針變量(l、r、n等),沒有占用其他額外空間;

      • ? 額外空間大小與輸入字符串的長度成正比。

      總結
      1. 1. 執(zhí)行核心:轉字節(jié)切片→雙指針反轉前k個字符→轉回字符串,剩余字符保持不變;

      2. 2. 時間復雜度:O(k)(最優(yōu)情況,僅遍歷需要反轉的部分);

      3. 3. 額外空間復雜度:O(n)(因字符串不可變,必須開辟新切片存儲)。

      Go完整代碼如下:

      package main

      import (
      "fmt"
      )

      func reversePrefix(s string, k int)string {
      // 將字符串轉換為字節(jié)切片以便交換
      bytes := []byte(s)
      n := len(bytes)
      // 確保 k 不超過字符串長度
      if k > n {
      k = n
      }
      // 反轉從 0 到 k-1 的字符
      for l, r := 0, k-1; l < r; l, r = l+1, r-1 {
      bytes[l], bytes[r] = bytes[r], bytes[l]
      }
      returnstring(bytes)
      }

      func main() {
      s := "abcd"
      k := 2
      result := reversePrefix(s, k)
      fmt.Println(result)
      }

      Python完整代碼如下:

      # -*-coding:utf-8-*-

      def reversePrefix(s: str, k: int) -> str:
      # 將字符串轉換為列表以便交換
      chars = list(s)
      n = len(chars)
      # 確保 k 不超過字符串長度
      if k > n:
      k = n
      # 反轉從 0 到 k-1 的字符
      left, right = 0, k - 1
      while left < right:
      chars[left], chars[right] = chars[right], chars[left]
      left += 1
      right -= 1
      return''.join(chars)

      if __name__ == "__main__":
      s = "abcd"
      k = 2
      result = reversePrefix(s, k)
      print(result)

      C++完整代碼如下:

        
      


      using namespace std;

      string reversePrefix(string s, int k) {
      // 確保 k 不超過字符串長度
      int n = s.length();
      if (k > n) {
      k = n;
      }
      // 反轉從 0 到 k-1 的字符
      for (int l = 0, r = k - 1; l < r; l++, r--) {
      swap(s[l], s[r]);
      }
      return s;
      }

      int main() {
      string s = "abcd";
      int k = 2;
      string result = reversePrefix(s, k);
      cout << result << endl;
      return0;
      }

      我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關注“福大大架構師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      馬斯克訪華像回家,母親已長住上海,兒子身價萬億她還做視頻帶貨

      馬斯克訪華像回家,母親已長住上海,兒子身價萬億她還做視頻帶貨

      別人都叫我阿腈
      2026-05-15 12:53:23
      談妥了?曝十家中國企業(yè)獲批采購英偉達H200,名單毫不意外

      談妥了?曝十家中國企業(yè)獲批采購英偉達H200,名單毫不意外

      泡泡網(wǎng)
      2026-05-14 17:19:06
      中美這場舉世矚目的會晤,釋放了哪些重要信號?

      中美這場舉世矚目的會晤,釋放了哪些重要信號?

      補壹刀
      2026-05-15 14:03:13
      悲催!網(wǎng)傳四川一貿(mào)易公司半夜倒閉,工資馬上發(fā),員工哭訴失業(yè)了

      悲催!網(wǎng)傳四川一貿(mào)易公司半夜倒閉,工資馬上發(fā),員工哭訴失業(yè)了

      火山詩話
      2026-05-15 14:45:12
      1.1億美元拿下,世界杯離不開中國!央視獲得2026世界杯版權!

      1.1億美元拿下,世界杯離不開中國!央視獲得2026世界杯版權!

      海浪星體育
      2026-05-15 14:50:47
      形勢有多嚴峻?坐標上海:80末90初程序員都開始失業(yè),評論區(qū)炸了

      形勢有多嚴峻?坐標上海:80末90初程序員都開始失業(yè),評論區(qū)炸了

      慧翔百科
      2026-05-14 09:00:11
      官方:中國國家隊將于6月9日在黃龍體育場迎戰(zhàn)泰國國家隊

      官方:中國國家隊將于6月9日在黃龍體育場迎戰(zhàn)泰國國家隊

      懂球帝
      2026-05-15 18:10:39
      父親一句氣話逼走17歲兒子,8天后救援隊找到人,已無生命體征

      父親一句氣話逼走17歲兒子,8天后救援隊找到人,已無生命體征

      林大師熱點
      2026-05-14 23:20:11
      全世界都在看這場大活動,唯獨這個小男孩成了最大驚喜

      全世界都在看這場大活動,唯獨這個小男孩成了最大驚喜

      妙知
      2026-05-15 10:09:34
      突發(fā)!亞太股市,全線跳水!

      突發(fā)!亞太股市,全線跳水!

      證券時報
      2026-05-15 10:52:19
      美國批準!允許阿里騰訊等10家中國企業(yè),購買英偉達H200芯片

      美國批準!允許阿里騰訊等10家中國企業(yè),購買英偉達H200芯片

      利刃號
      2026-05-14 18:32:07
      曝央視與國際足聯(lián)談判成功!7.4億買下世界杯轉播權 1天內簽約

      曝央視與國際足聯(lián)談判成功!7.4億買下世界杯轉播權 1天內簽約

      念洲
      2026-05-15 07:46:29
      特朗普CEO天團訪華,大佬們第一學歷大起底

      特朗普CEO天團訪華,大佬們第一學歷大起底

      老郭在學習
      2026-05-15 15:47:24
      Anthropic在川普訪華期間發(fā)文:若不嚴管對華AI芯片出口,中國幾個月即可趕上

      Anthropic在川普訪華期間發(fā)文:若不嚴管對華AI芯片出口,中國幾個月即可趕上

      西游日記
      2026-05-15 10:25:46
      雷軍找馬斯克合影,這是“無效社交”!我來教雷軍怎么做……

      雷軍找馬斯克合影,這是“無效社交”!我來教雷軍怎么做……

      麥杰遜
      2026-05-15 13:26:48
      特朗普訪華的國宴里,為什么有他?

      特朗普訪華的國宴里,為什么有他?

      財經(jīng)作家華祥名
      2026-05-15 14:22:32
      在歡迎晚宴上,特朗普罕見破例了!

      在歡迎晚宴上,特朗普罕見破例了!

      仕道
      2026-05-15 13:26:03
      美國主持人北京報道因違停被罰,惱羞成怒吐槽監(jiān)控,反遭網(wǎng)友群嘲

      美國主持人北京報道因違停被罰,惱羞成怒吐槽監(jiān)控,反遭網(wǎng)友群嘲

      譯言
      2026-05-15 06:06:28
      三角連體服引爭議!28歲田徑美女回應:不是穿給你看的 眼光低俗

      三角連體服引爭議!28歲田徑美女回應:不是穿給你看的 眼光低俗

      念洲
      2026-05-14 14:28:32
      影壇大咖去世,66歲鐘楚紅淚灑靈堂,周星馳周潤發(fā)送花,眾星現(xiàn)身

      影壇大咖去世,66歲鐘楚紅淚灑靈堂,周星馳周潤發(fā)送花,眾星現(xiàn)身

      開開森森
      2026-05-15 08:51:25
      2026-05-15 19:15:00
      moonfdd incentive-icons
      moonfdd
      福大大架構師每日一題
      1227文章數(shù) 68關注度
      往期回顧 全部

      科技要聞

      兩年聯(lián)姻一地雞毛,傳蘋果OpenAI瀕臨決裂

      頭條要聞

      媒體:中美元首會晤"刷屏" 特朗普用3個詞談中美關系

      頭條要聞

      媒體:中美元首會晤"刷屏" 特朗普用3個詞談中美關系

      體育要聞

      德約科維奇買的球隊,從第6級聯(lián)賽升入法甲

      娛樂要聞

      方媛為何要來《桃花塢6》沒苦硬吃?

      財經(jīng)要聞

      騰訊掉隊,馬化騰戳破真相

      汽車要聞

      高爾夫GTI刷新紐北紀錄 ID. Polo GTI迎全球首秀

      態(tài)度原創(chuàng)

      旅游
      親子
      房產(chǎn)
      藝術
      手機

      旅游要聞

      首屆中國新文創(chuàng)市集暨潮玩游園會啟幕 一站式體驗全國優(yōu)質文創(chuàng)

      親子要聞

      2026年越秀區(qū)公辦園搖號結果出爐!搖中率2.33:1

      房產(chǎn)要聞

      海口商業(yè)也是出息了!“友誼陽光城”,殺入北京最牛商街!

      藝術要聞

      敦煌挖出王羲之書法!全卷2000字清晰如新!

      手機要聞

      蘋果618全系降價 iPhone 17 Pro系列直降1000

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 亚洲ⅴ国产v天堂a无码二区| 精品国偷自产在线| 国产美女视频一区二区三区| 捆绑白丝粉色jk震动捧喷白浆| 精品亚洲综合久久中文字幕 | 色吊丝av中文字幕亚洲?熟女| 专干老肥熟女视频网站| 亚洲国产精品久久久久久无码| 无码人妻精品一区二区三区下载| 色婷婷综合久久久久中文| 女生洗鸡鸡喷尿的视频无马赛克?舒坦直叫的骚货视频?亚洲着九九九视频影院 | 99热亚洲精品6码| 国产免费观看网站黄页| 亚洲第一成年免费网站| 精品亚洲国产成人av| 影音先锋在线视频| 亚洲国产成人一区二区三区| 欧美成人三级| 脱岳裙子从后面挺进去在线观看| jizzjizz日本高潮喷水| 看黄网址| 色老大久久综合网天天| 久久精品国产麻豆不卡| 中文字幕人成人乱码亚洲电影| 亚洲精品乱码97久久久| 精品久久久中文字幕人妻| 亚洲成人综合在线| 超碰人人澡| 国产成人免费视频精品| 国产亚洲精久久久久久无码苍井空 | 国产男同gay男男麻豆| 亚洲中文精品久久久久久不卡| 精品人妻一区二区三区蜜臀| 小明福利社| 成人免费一区二区三区视频| 亚洲国产成人一区二区在线| 亚洲av乱码久久亚洲精品| 日本成人有码在线视频| 688欧美人禽杂交狂配| 欧美成97爱| 四虎成人在线观看免费|