CodingMan.cc

Code Your True Nature

分析 LeetCode 經典的回溯 (Backtracking) 題目:產生所有合法的括號組合。本文探討如何透過遞迴限制左括號與右括號的使用數量,確保生成的字串符合對稱規則,是練習演算法思維的良好範例。

挑戰 LeetCode 208 題,實作字典樹 (Trie) 的核心功能。本文詳細介紹 TrieNode 的節點設計,並逐步實作 insert、search 與 startsWith 等方法,分析這類資料結構在處理大量字串前綴搜尋時的效率優勢。

記錄重拾羽毛球練習後的體能覺醒與技術體悟。本文探討如何發揮身體的內在動力(Level One),透過心理素質與肌肉記憶的結合,在球場上釋放更強大的擊球力量,並回顧十年前後的技術轉轉變。

以工作人員視角分享參與趨勢科技 2023 AI 大賽的心得感言。本文詳實記錄了從初賽出題、賽事執行到與各路高手交流的過程,帶您了解大型科技公司舉辦技術競賽背後的規劃與挑戰。

分享個人對抗「耳石脫落」造成暈眩症狀的親身經歷。本文描述發病時的感覺、就醫過程及復健運動的心得,提醒讀者若遭遇類似眩暈情況應尋求專業醫師診斷,並透過正確方式緩解不適。

整理日本旅遊前的關鍵準備事項,包含簽證資訊、交通票券、上網方案及在地文化潛規則。本文分享實用的旅遊經驗與觀察,幫助旅客在享受日本美景與美食的同時,能更順利融入當地禮儀與生活。

針對 LeetCode 第 1838 題,本篇筆記介紹了如何結合排序與滑動視窗(Sliding Window)技術來解決頻率相關問題。透過維護一個動態視窗,並利用剩餘的增加次數來填滿視窗內的差異,讀者可以學會如何高效地找到陣列中出現次數最多的元素組合。

本文分享了 LeetCode 第 1930 題的解題心得。雖然題目涉及子序列與迴文,看似複雜,但透過分析長度為 3 的迴文特性,我們可以簡化問題:只需找出每個字元的第一個與最後一個出現位置,並統計其中間不重複的字元數量。這是一種既直覺又高效的實作方式。

在這篇 LeetCode 第 2785 題的筆記中,我們探討了如何針對字串中的母音進行局部排序。解題思路相當直觀:先將所有母音提取出來並依 ASCII 順序排好,再重新填回原字串的母音位置。本文透過簡明的 Python 實作,示範了如何優雅地處理這類字串操作問題。

分析 LeetCode 97 題,判斷字串是否由另外兩個字串交錯組成。本文探討深度優先搜尋 (DFS) 搭配記憶化搜尋,以及動態規劃 (DP) 的解決方案,逐步拆解子問題並驗證字串組成可能性。

0%