<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
      網易首頁 > 網易號 > 正文 申請入駐

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

      0
      分享至

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

      先統(tǒng)計第一個單詞里出現的元音字母數量(元音為 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。

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

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

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

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

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

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

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

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

      • ? 輸入:"cat and mice"

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

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

      2. 2. 調用元音統(tǒng)計函數計算元音數:

      • ? 字符c:非元音;

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

      • ? 字符t:非元音;

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

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

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

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

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

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

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

      • ? 用反轉后的單詞替換原單詞,數組變?yōu)椋?code>["cat", "dna", "mice"]。

      2.處理第三個單詞:mice

      • ? 調用函數統(tǒng)計元音數: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. 總時間復雜度

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

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

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

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

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

      2. 總額外空間復雜度

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

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

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

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

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

      總結

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

      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科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關注“福大大架構師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(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 23:59:30
      特朗普還沒回國,就開始放狠話了

      特朗普還沒回國,就開始放狠話了

      利刃號
      2026-05-15 17:16:39
      什么!?珠江新城第一剛需盤在佛山?

      什么!?珠江新城第一剛需盤在佛山?

      樓市滅霸
      2026-05-14 17:47:35
      Jeep重回國產,神龍汽車迎來新故事

      Jeep重回國產,神龍汽車迎來新故事

      AutoBusiness
      2026-05-15 15:55:39
      千萬網友組成最悲壯調查兵團,全死在了各大地圖APP的假公廁門前

      千萬網友組成最悲壯調查兵團,全死在了各大地圖APP的假公廁門前

      情報姬
      2026-05-13 23:05:41
      終于明白了,為何各大車企都在瘋狂降價!原來不知不覺中風向變了

      終于明白了,為何各大車企都在瘋狂降價!原來不知不覺中風向變了

      音樂時光的娛樂
      2026-05-15 18:41:56
      馬斯克、黃仁勛接連發(fā)出警告!原來,中國機器人已讓美國感到焦慮

      馬斯克、黃仁勛接連發(fā)出警告!原來,中國機器人已讓美國感到焦慮

      蜉蝣說
      2026-05-15 11:45:29
      43歲未婚官宣二胎,網友傻眼了:姐你糊涂啊……

      43歲未婚官宣二胎,網友傻眼了:姐你糊涂啊……

      FUFASHION
      2026-05-14 21:06:25
      今年山茶油為啥賣不動?曾經的“油中黃金”,如今沒人買單了?

      今年山茶油為啥賣不動?曾經的“油中黃金”,如今沒人買單了?

      農夫也瘋狂
      2026-05-09 17:41:51
      一張“初三女孩體測”照片,讓家長被數萬網友指責:太不用心了!

      一張“初三女孩體測”照片,讓家長被數萬網友指責:太不用心了!

      川渝視覺
      2026-04-25 20:19:24
      玄學提醒:你永遠不要操心你孩子的命運,看完這段話讓你釋懷

      玄學提醒:你永遠不要操心你孩子的命運,看完這段話讓你釋懷

      金沛的國學筆記
      2026-05-13 10:55:09
      2-1客場強勢逆轉!國產神鋒梅開二度12輪6球 中超新貴豪取9連勝

      2-1客場強勢逆轉!國產神鋒梅開二度12輪6球 中超新貴豪取9連勝

      狍子歪解體壇
      2026-05-15 21:32:27
      馬斯克全家扎根中國,母親已長居上海,兒子世界首富她還在帶貨

      馬斯克全家扎根中國,母親已長居上海,兒子世界首富她還在帶貨

      嘆為觀止易
      2026-05-16 00:20:45
      沒上專機的庫克,提前到了北京

      沒上專機的庫克,提前到了北京

      中國新聞周刊
      2026-05-15 12:05:54
      一個人最大的本事,就是解決問題的能力!(深度好文)

      一個人最大的本事,就是解決問題的能力!(深度好文)

      辛東方
      2026-02-12 08:00:03
      澤連斯基警告:俄軍一旦恢復大規(guī)模空襲,烏軍遠程打擊將立刻重啟

      澤連斯基警告:俄軍一旦恢復大規(guī)模空襲,烏軍遠程打擊將立刻重啟

      桂系007
      2026-05-11 04:50:35
      根據馬云對未來房價預測:300萬的房子,到2030年還能值多少錢?

      根據馬云對未來房價預測:300萬的房子,到2030年還能值多少錢?

      專業(yè)聊房君
      2026-05-14 07:30:29
      米切爾:系列賽遠沒有結束 接下來我們必須捍衛(wèi)主場

      米切爾:系列賽遠沒有結束 接下來我們必須捍衛(wèi)主場

      北青網-北京青年報
      2026-05-15 20:04:02
      被“孤篇蓋全唐”騙了多年!語文課本沒說:張若虛的“初見月”

      被“孤篇蓋全唐”騙了多年!語文課本沒說:張若虛的“初見月”

      抽象派大師
      2026-05-14 15:44:30
      美政客“脫鉤斷鏈”實為垂死掙扎

      美政客“脫鉤斷鏈”實為垂死掙扎

      烽火瞭望者
      2026-05-15 06:13:24
      2026-05-16 01:08:49
      moonfdd incentive-icons
      moonfdd
      福大大架構師每日一題
      1229文章數 68關注度
      往期回顧 全部

      教育要聞

      “老干部風”少年——13歲看上去40歲:校園審美背后家庭教育命題

      頭條要聞

      特朗普稱中方同意購買200架波音飛機 外交部回應

      頭條要聞

      特朗普稱中方同意購買200架波音飛機 外交部回應

      體育要聞

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

      娛樂要聞

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

      財經要聞

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

      科技要聞

      直降千元起步!蘋果華為率先開啟618讓利

      汽車要聞

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

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

      教育
      親子
      數碼
      手機
      公開課

      教育要聞

      深圳市福田區(qū)教育局局長王巍:教師不再是傳統(tǒng)的教書匠,而是成為與孩子并肩探索的“創(chuàng)新合伙人”

      親子要聞

      兒科專家,瘋跑好動的孩子,往往是大腦缺這一項刺激

      數碼要聞

      七彩虹2026款iGame M15/M16 Origo筆記本發(fā)售,11499元起

      手機要聞

      iPhone 17系列全系跳水,最高立減2500!

      公開課

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

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 亚洲黑人av| 西西人体44WWW高清大胆| 国产美女精品一区二区| 中文字幕亚洲乱码熟女一区二区| 色婷婷亚洲六月色婷婷6月| 久久久久国产一区二区三区| 强睡邻居人妻中文字幕| 国产又粗又大又爽91嫩草| 国产在线啪| 久久青青草原精品国产麻豆| 久久久久国产一级毛片高清版| 乱码午夜-极国产极内射| 国产精品99区一区二区三| 国产精品???A片在线观看| 一本久久伊人热热精品中文字幕 | 中文字幕精品人妻丝袜| 亚洲电影区图片区小说区| 国产老熟女伦老熟妇露脸| 国产人妖ts在线视频观看| 亚洲色图导航| 国产亚洲久久久久久久| 亚洲国产美女在线观看| 精品国产一区二区三区四区五区| 久久99精品国产麻豆婷婷| 亚洲AV无码久久天堂| 欧美和黑人XXXX猛交视频| 国产不卡久久精品影院| 在线 欧美 中文 亚洲 精品| 99久久久成人国产精品免费| www.av小说| 99久久久无码国产精品动漫| 边啃奶头边躁狠狠躁| 欧美无遮挡很黄裸交视频| 国产精品永久在线观看| 国产情侣自拍av在线| 精品999日本久久久影院| 国产精品乱| 亚洲?1区2区?人妻| 欧美性受xxxx狂喷水| 国产精品国产三级国产专业| 国产精品第八页|