<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網易首頁 > 網易號 > 正文 申請入駐

      2026-04-25:反轉元音數相同的單詞。用go語言,給定一個由小寫英文單詞組成的字符串,各單詞之間用單空格分隔。 先統計第一個單詞里出現

      0
      分享至

      2026-04-25:反轉元音數相同的單詞。用go語言,給定一個由小寫英文單詞組成的字符串,各單詞之間用單空格分隔。

      先統計第一個單詞里出現的元音字母數量(元音為 a/e/i/o/u)。記這個數量為 k。

      然后從第二個單詞開始逐個處理:如果某個單詞的元音數量也等于 k,就把該單詞反轉字母順序;否則保持該單詞不變。

      最后把所有單詞按原有順序重新用空格拼接,輸出結果字符串。

      1 <= s.length <= 100000。

      s 僅由小寫的英文字母和空格組成。

      s 中的單詞由 單個空格 隔開。

      s 不包含前導或尾隨空格。

      輸入: s = "cat and mice"。

      輸出: "cat dna mice"。

      解釋:

      第一個單詞 "cat" 包含 1 個元音字母。

      "and" 包含 1 個元音字母,因此將其反轉為 "dna"。

      "mice" 包含 2 個元音字母,因此保持不變。

      最終結果字符串為 "cat dna mice"。

      題目來自力扣3775。

      代碼執行過程詳細分步描述 第一步:定義元音統計函數(countVowel)

      這是一個輔助函數,作用是統計一個字符串中元音字母(a/e/i/o/u)的總個數

      1. 1. 遍歷字符串里的每一個字符;

      2. 2. 逐個判斷字符是否是元音字母;

      3. 3. 每找到一個元音字母,計數加1;

      4. 4. 遍歷完成后,返回最終的元音計數結果。

      第二步:執行核心邏輯函數(reverseWords) 子步驟1:拆分字符串為單詞數組

      代碼將輸入的完整字符串按單個空格切割,把連續的字符串拆分成獨立的單詞列表:

      • ? 輸入:"cat and mice"

      • ? 切割后得到單詞數組:["cat", "and", "mice"]

      子步驟2:統計第一個單詞的元音數(確定k值)
      1. 1. 取出單詞數組的第一個單詞:cat

      2. 2. 調用元音統計函數計算元音數:

      • ? 字符c:非元音;

      • ? 字符a:元音,計數+1;

      • ? 字符t:非元音;

      3. 最終第一個單詞元音數k = 1,并把這個值固定下來。

      子步驟3:遍歷處理第二個及之后的所有單詞

      從第二個單詞開始(數組下標為1),逐個判斷、處理:

      1. 1.處理第二個單詞:and

      • ? 調用函數統計元音數:a是元音,n/d非元音,元音數=1;

      • ? 判斷:元音數(1)等于k(1),滿足反轉條件;

      • ? 執行反轉操作:將單詞and的字母順序顛倒,變成dna

      • ? 用反轉后的單詞替換原單詞,數組變為:["cat", "dna", "mice"]

      2.處理第三個單詞:mice

      • ? 調用函數統計元音數:ie是元音,元音數=2;

      • ? 判斷:元音數(2)不等于k(1),不滿足反轉條件;

      • ? 保持原單詞不變,數組仍為:["cat", "dna", "mice"]

      子步驟4:拼接單詞數組為完整字符串

      將處理后的單詞數組,按單個空格重新拼接成一個完整字符串:

      • ? 拼接結果:cat dna mice

      第三步:主函數輸出結果
      1. 1. 定義輸入字符串s = "cat and mice"

      2. 2. 調用核心處理函數得到結果;

      3. 3. 打印輸出最終結果:cat dna mice

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

      時間復雜度描述代碼執行的總操作次數與輸入數據規模的關系

      1. 1. 字符串拆分、拼接:操作次數與字符串總長度n成正比,復雜度為O(n)

      2. 2. 元音統計:遍歷整個字符串的所有字符一次,復雜度為O(n)

      3. 3. 單詞反轉:僅反轉符合條件的單詞,總操作次數不超過字符串總長度n,復雜度為O(n)

      所有步驟都是線性操作,總時間復雜度為 O(n)(n 為輸入字符串的總長度)。

      2. 總額外空間復雜度

      額外空間復雜度描述代碼執行過程中,除了輸入和輸出外,額外占用的內存空間

      1. 1. 代碼需要創建單詞數組存儲所有單詞,空間大小與字符串長度n成正比;

      2. 2. 反轉單詞時需要創建臨時字節切片,空間大小不超過單詞總長度;

      3. 3. 所有臨時變量的空間占用均為線性級別;

      總額外空間復雜度為 O(n)(n 為輸入字符串的總長度)。

      總結

      1. 1. 執行流程:拆分字符串→統計首單詞元音數→遍歷判斷并反轉符合條件的單詞→拼接字符串→輸出結果;

      2. 2. 時間復雜度:O(n),處理效率高,可滿足題目中最長10萬字符的輸入要求;

      3. 3. 額外空間復雜度:O(n),需要線性空間存儲單詞和臨時數據。

      Go完整代碼如下:

      package main

      import (
      "fmt"
      "slices"
      "strings"
      )

      func countVowel(s string) (vowel int) {
      for _, c := range s {
      if strings.IndexRune("aeiou", c) >= 0 {
      vowel++
      }
      }
      return
      }

      func reverseWords(s string)string {
      a := strings.Split(s, " ")
      cnt0 := countVowel(a[0])
      for i := 1; i < len(a); i++ {
      if countVowel(a[i]) == cnt0 {
      t := []byte(a[i])
      slices.Reverse(t)
      a[i] = string(t)
      }
      }
      return strings.Join(a, " ")
      }

      func main() {
      s := "cat and mice"
      result := reverseWords(s)
      fmt.Println(result)
      }

      Python完整代碼如下:

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

      def count_vowel(s: str) -> int:
      """Count vowels in a string"""
      vowel = 0
      for c in s:
      if c in "aeiou":
      vowel += 1
      return vowel

      def reverse_words(s: str) -> str:
      """Reverse words that have the same vowel count as the first word"""
      words = s.split(" ")
      cnt0 = count_vowel(words[0])
      for i in range(1, len(words)):
      if count_vowel(words[i]) == cnt0:
      # Reverse the word
      words[i] = words[i][::-1]
      return" ".join(words)

      def main():
      s = "cat and mice"
      result = reverse_words(s)
      print(result)

      if __name__ == "__main__":
      main()

      C++完整代碼如下:

        
      



      int countVowel(const std::string& s) {
      int vowel = 0;
      std::string vowels = "aeiou";
      for (char c : s) {
      if (vowels.find(c) != std::string::npos) {
      vowel++;
      }
      }
      return vowel;
      }

      std::string reverseWords(const std::string& s) {
      // Split string into words
      std::vector string > words;
      std::stringstream ss(s);
      std:: string word;

      while (ss >> word) {
      words.push_back(word);
      }

      if (words.empty()) {
      return "" ;
      }

      int cnt0 = countVowel(words[ 0 ]);

      for (size_t i = 1 ; i < words.size(); i++) {
      if (countVowel(words[i]) == cnt0) {
      // Reverse the word
      std::reverse(words[i].begin(), words[i].end());
      }
      }

      // Join the words back
      std:: string result;
      for (size_t i = 0 ; i < words.size(); i++) {
      if (i > 0 ) {
      result += " " ;
      }
      result += words[i];
      }

      return result;
      }

      int main() {
      std:: string s = "cat and mice" ;
      std:: string result = reverseWords(s);
      std::cout << result << std::endl;
      return 0 ;
      }

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

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

      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-12 22:07:54
      炸裂!皇馬新帥鎖定,狂人即將回歸,老佛爺必須滿足 3 個條件

      炸裂!皇馬新帥鎖定,狂人即將回歸,老佛爺必須滿足 3 個條件

      奶蓋熊本熊
      2026-05-13 03:55:20
      斯基拉:迪巴拉準備接受新合同,年薪從800萬歐降到250萬歐

      斯基拉:迪巴拉準備接受新合同,年薪從800萬歐降到250萬歐

      懂球帝
      2026-05-12 19:34:22
      8年前擊敗北大碩士,拿下詩詞大會冠軍的外賣大叔,如今過得怎樣

      8年前擊敗北大碩士,拿下詩詞大會冠軍的外賣大叔,如今過得怎樣

      從零到一研究所
      2026-05-09 16:17:39
      女人是不是喜歡你,她的肢體反應很誠實,一看便知

      女人是不是喜歡你,她的肢體反應很誠實,一看便知

      葉飛飛情感屋
      2026-05-12 15:41:46
      杭州蕭山綠色智造產業園建設發展有限公司副經理呂華豐被查

      杭州蕭山綠色智造產業園建設發展有限公司副經理呂華豐被查

      都市快報橙柿互動
      2026-05-12 20:25:31
      4-3爆冷晉級,0-4轟然淘汰!東部最大的偽強隊,三巨頭也該散伙了

      4-3爆冷晉級,0-4轟然淘汰!東部最大的偽強隊,三巨頭也該散伙了

      籃球掃地僧
      2026-05-12 11:30:13
      油價再這么漲下去,恐怕全世界都要買電車了

      油價再這么漲下去,恐怕全世界都要買電車了

      流蘇晚晴
      2026-05-10 20:25:18
      世界杯還沒開踢,中國球迷先“退票”了

      世界杯還沒開踢,中國球迷先“退票”了

      每日經濟新聞
      2026-05-11 22:56:12
      在阿根廷隊風生水起,在馬競卻踢不上主力,阿爾馬達欲離隊

      在阿根廷隊風生水起,在馬競卻踢不上主力,阿爾馬達欲離隊

      kio魚
      2026-05-13 01:16:18
      有了電車,越來越多人在車里午休,成了打工人的“移動午睡艙”!

      有了電車,越來越多人在車里午休,成了打工人的“移動午睡艙”!

      普陀動物世界
      2026-05-11 07:03:49
      新華社消息|外交部:亞太各國應共同抵制日本“新型軍國主義”妄動

      新華社消息|外交部:亞太各國應共同抵制日本“新型軍國主義”妄動

      新華社
      2026-05-12 19:50:12
      森林北回應分手,字字藏深意,汪峰卻一言不發,章子怡早把他看透

      森林北回應分手,字字藏深意,汪峰卻一言不發,章子怡早把他看透

      阿握聊事
      2026-05-13 03:08:53
      一個冰冷現實:中印沖突正全方位升級,中國越避讓,印度越對抗

      一個冰冷現實:中印沖突正全方位升級,中國越避讓,印度越對抗

      共工之錨
      2026-05-12 23:54:13
      湖人出局!東契奇火速發聲:退出國家隊,這個夏天我要專心帶娃

      湖人出局!東契奇火速發聲:退出國家隊,這個夏天我要專心帶娃

      仰臥撐FTUer
      2026-05-12 16:10:08
      北京晉級更衣室采訪!翟曉川曝全隊群策群力,周琦展高球商!

      北京晉級更衣室采訪!翟曉川曝全隊群策群力,周琦展高球商!

      籃球資訊達人
      2026-05-13 02:25:24
      中國U17勝卡塔爾,21年重返世少賽,八強戰東道主

      中國U17勝卡塔爾,21年重返世少賽,八強戰東道主

      小驛拍客在北漂
      2026-05-13 03:04:00
      糖尿病人:清晨三忌、午間三不要,晚間三不做,全天血糖穩如泰山

      糖尿病人:清晨三忌、午間三不要,晚間三不做,全天血糖穩如泰山

      橘子約定
      2026-05-11 21:34:28
      失業后我才明白,只有愚蠢的人,才會花幾十萬在農村建房子

      失業后我才明白,只有愚蠢的人,才會花幾十萬在農村建房子

      三農雷哥
      2026-05-12 11:36:27
      擠走董卿、靠爹上位、央視“窮鬼”,龍洋的私生活謠言有多離譜?

      擠走董卿、靠爹上位、央視“窮鬼”,龍洋的私生活謠言有多離譜?

      豬小艷吖
      2026-05-12 03:50:15
      2026-05-13 05:20:49
      moonfdd incentive-icons
      moonfdd
      福大大架構師每日一題
      1223文章數 67關注度
      往期回顧 全部

      教育要聞

      高考地理中的青春經濟

      頭條要聞

      特朗普稱將同中方討論對臺軍售和黎智英案 外交部回應

      頭條要聞

      特朗普稱將同中方討論對臺軍售和黎智英案 外交部回應

      體育要聞

      騎士終于玩明白了?

      娛樂要聞

      白鹿風波升級!掉粉20萬評論區淪陷

      財經要聞

      利潤再腰斬 京東干外賣后就沒過過好日子

      科技要聞

      宇樹發布載人變形機甲,定價390萬元起

      汽車要聞

      吉利銀河“TT”申報圖曝光 電動尾翼+激光雷達

      態度原創

      本地
      旅游
      手機
      教育
      公開課

      本地新聞

      用蘇繡的方式,打開江西婺源

      旅游要聞

      故宮擠滿游客,人人撐傘前行:寧愿熱到出汗,也要奔赴紫禁城!

      手機要聞

      10年支持不變:谷歌力保現有Chromebook

      教育要聞

      求求你試試「5+1+1」學習法!!!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 亚洲不卡| 99热成人精品热久久66| 在线观看无码av免费不卡网站 | 亚洲成a人片在线播放观看国产| 国产综合av一区二区三区| 先锋资源一区| 熟女俱乐部五十路六十路av| 欧美区一区二区三区| 久久亚洲视频| www.99re6在线视频| 色综合久久88色综合天天| 欧美性猛交xxxx乱大交极品| 精品人伦一区二区三区潘金莲| 人妻中字视频中文乱码| 国产精品妇女一区二区三区| 日本二区三区欧美亚洲国| 天美传媒麻豆MDXXXX| 日本中文字幕色| 好吊色在线最新视频| 精品国产精品三级精品AV网址| 国产午夜福利片1000无码| 91久久亚洲综合精品成人| 自拍视频在线观看成人| 无码中文av有码中文av| jizzjizz少妇亚洲水多| 日本高清二区视频久二区| 国产97在线 | 免费| 国产精品青草久久久久福利99| 国产19p| 亚洲国产精品综合久久一线| 26uuu亚洲| 亚洲人妻一区二区精品| 亚洲欧美日韩一区| 69视屏| 自拍偷自拍亚洲一区二区| 青青久久| 国产福利影院在线观看| 中文字幕久久久久人妻 | AV无码系列一区二区三区| 日韩中文字幕有码午夜美女| 日韩熟女乱综合一区二区|