CodingMan.cc

Code Your True Nature

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

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

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

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

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

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

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

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

本文實作了 LeetCode 第 2642 題,重點在於如何在帶權重的圖形(Graph)中計算最短路徑。作者詳細介紹了 Dijkstra 演算法的應用,並分享了如何透過快取技術來提升連續查詢的效率。這對於準備軟體工程師面試、強化圖形演算法基礎的讀者極具參考價值。

介紹 Python 內建的 heapq 模組,其基於二元堆積實作了最小堆積 (Min Heap) 資料結構。本文說明 heappush、heappop 與 heapify 等常用函數,並探討堆積在優先權佇列中的應用場景。

0%