LeetCode 25:K 個一組翻轉鏈表 - 遞歸與迭代雙解法
LeetCode 25:K 個一組翻轉鏈表 - 遞歸與迭代雙解法 給定單鏈表頭節點 head 與整數 k,每 k 個節點一組翻轉,不足 k 個的剩餘部分保持原序
楊輝三角生成器:多測試用例優化與 C++ 實現
楊輝三角生成器:多測試用例優化與 C++ 實現 問題:多組輸入,每組給定 n (1≤n≤30),輸出 n 行楊輝三角。利用全局 30×30 陣列緩存已計算行,避
LeetCode 299:猜數字遊戲 - Bulls and Cows 線性掃描解法
LeetCode 299:猜數字遊戲 - Bulls and Cows 線性掃描解法 給定秘密數字 secret 與猜測 guess(等長數字串),返回提示 x
LeetCode 289:生命遊戲 - 原地 O(1) 空間狀態轉移技巧
LeetCode 289:生命遊戲 - 原地 O(1) 空間狀態轉移技巧 康威生命遊戲:給定 m×n 二進制矩陣,每個細胞按周圍 8 鄰居存活數按規則同時更新。
LeetCode 275:H 指數 II - 有序數組的二分查找優化
LeetCode 275:H 指數 II - 有序數組的二分查找優化 H 指數 II 是 H 指數的進階版:引用數組 citations 已按升序排序,要求優化
LeetCode 260:只出現一次的數字 III - 哈希表與位運算兩種解法
LeetCode 260:只出現一次的數字 III - 哈希表與位運算兩種解法 給定整數數組 nums,其中恰有兩個元素只出現一次,其餘元素均出現兩次。找出這兩
LeetCode 90:子集 II - 含重複元素集合的冪集生成
LeetCode 90:子集 II - 含重複元素集合的冪集生成 給定一個可能包含重複元素的整數數組 nums,返回所有可能的子集(冪集)。解集不能包含重複的子
Apache POI 操作 Excel:單元格前景色與背景色設置完全指南
Apache POI 操作 Excel:單元格前景色與背景色設置完全指南 在 Apache POI 中為單元格設置顏色時,常令人困惑的是「前景色」與「背景色」的
C++11 並發新特性:std::future 與 std::async 深度解析
C++11 並發新特性:std::future 與 std::async 深度解析 C++11 引入了 <future> 標頭,提供 std::fu
LeetCode 7:整數反轉 - 完整解題指南與 Java 實現
LeetCode 7:整數反轉 - 完整解題指南與 Java 實現 LeetCode 第 7 題「整數反轉」是一道經典的基礎算法題,考察對整數邊界處理、正負號處
POJ 1155 TELE:樹形 DP + 分組背包解決廣播收益最大化
POJ 1155 TELE 題目背景 電視台(根節點 1)通過中繼站(內部節點)向用戶(葉子節點)傳輸信號。每條邊有傳輸成本,每個用戶願意支付費用。目標:選擇一
HDU 1560 DNA Sequence:IDA* 算法求最短公共超序列
HDU 1560 DNA Sequence 題目解析 給定 n (1 ≤ n ≤ 8) 條 DNA 序列,每條長度 1~5,字符集 {A, C, G, T}。要
HDU 1176 免費餡餅:動態規劃解法詳解與代碼實現
HDU 1176 免費餡餅問題分析 HDU 1176「免費餡餅」是一道經典的動態規劃題目。題目背景設定為:餡餅從天而降,玩家需在有限位置移動接住餡餅,目標是最大
LeetCode 30 Substring with Concatenation of All Words:滑動窗口+哈希匹配
LeetCode 30 Substring with Concatenation of All Words 解題詳解 題目 給定字符串 s 和等長單詞列表 wo
LeetCode Sum Root to Leaf Numbers:二叉樹根到葉路徑數字之和
LeetCode Sum Root to Leaf Numbers 解題 題目 二叉樹節點值 0-9,每條根到葉路徑代表一個數字(如 1→2→3 代表 123)
LeetCode Surrounded Regions:BFS 從邊界標記未被圍捕區域
LeetCode Surrounded Regions 解題報告 題目 給定 X 和 O 矩陣,將所有被 X 完全包圍的 O 翻轉為 X。邊界連通的 O 不翻轉
LeetCode Integer to English Words:非負整數轉英文單詞
LeetCode Integer to English Words 解題詳解 題目 將非負整數(< 2^31)轉為英文單詞。例:123 → One Hundre
LeetCode Triangle:三角形最小路徑和動態規劃
LeetCode Triangle 解題報告 題目 給定三角形數組,從頂到底相鄰移動,求最小路徑和。例:[[2],[3,4],[6,5,7],[4,1,8,3]