LeetCode 40 組合總和 II:回溯去重與剪枝進階
LeetCode 40 組合總和 II:回溯去重與剪枝進階 題目描述 給定可含重複數字的數組 candidates 和目標 target,找出所有不重複組合,
LeetCode 128 最長連續序列:哈希集合 O(n) 線性掃描
LeetCode 128 最長連續序列:哈希集合 O(n) 線性掃描 題目描述 給定未排序整數數組 nums,找出最長連續數字序列的長度。要求 O(n) 時間
Linus Torvalds 炮轟 C++:重讀經典言論與理性反思
Linus Torvalds 炮轟 C++:重讀經典言論與理性反思 背景 2007 年,Linux 內核郵件列表中,Linus 因 Git 代碼庫選擇 C 而
LeetCode 287 尋找重複數:二分查找與快慢指針雙解法
LeetCode 287 尋找重複數:二分查找與快慢指針雙解法 題目描述 數組 nums 長度 n+1,元素範圍 [1, n]。證明至少存在一個重複數,並找出
LeetCode 268 丟失的數字:多種 O(n) 時間 O(1) 空間解法
LeetCode 268 丟失的數字:多種 O(n) 時間 O(1) 空間解法 題目描述 數組 nums 包含 [0, n] 中 n 個不同數字,找出缺失的那
LeetCode 234 回文鏈表:快慢指針 + 反轉半部 O(1) 空間
LeetCode 234 回文鏈表:快慢指針 + 反轉半部 O(1) 空間 題目描述 判斷單鏈表是否為回文。進階:O(n) 時間、O(1) 空間。 原文輔助
LeetCode 34 在排序數組中查找元素的第一個和最後一個位置:二分查找雙邊界
LeetCode 34 在排序數組中查找元素的第一個和最後一個位置:二分查找雙邊界 題目描述 給定非遞減數組 nums 和目標值 target,返回 [起始索
LeetCode 71 簡化 Unix 路徑:棧模擬標準解法
LeetCode 71 簡化 Unix 路徑:棧模擬標準解法 題目描述 給定 Unix 風格絕對路徑,簡化為規範路徑。規則: . 當前目錄,忽略。 .. 父
LeetCode 136 只出現一次的數字:異或運算 O(1) 空間神技
LeetCode 136 只出現一次的數字:異或運算 O(1) 空間神技 題目描述 給定非空整數數組,除某個元素僅出現一次外,其餘元素均出現兩次。找出那個只出
MATLAB MEX 編譯 C++ OpenCV 代碼:自動化腳本實戰
MATLAB MEX 編譯 C++ OpenCV 代碼:自動化腳本實戰 背景 MATLAB 通過 MEX 接口調用 C/C++ 代碼。使用 OpenCV 時需
LeetCode 169 多數元素:Boyer-Moore 投票算法 O(1) 空間
LeetCode 169 多數元素:Boyer-Moore 投票算法 O(1) 空間 題目描述 給定大小 n ⌊n/2⌋ 的元素 (多數元素)。假設數組非空且
LeetCode 263 醜數:質因子分解遞歸判定
LeetCode 263 醜數:質因子分解遞歸判定 題目描述 若正整數的質因子僅包含 2、3、5,則稱為醜數。1 視為醜數。判斷給定 num 是否為醜數。 示
LeetCode 162 尋找峰值:二分查找 O(log n) 經典應用
LeetCode 162 尋找峰值:二分查找 O(log n) 經典應用 題目描述 峰值元素定義為嚴格大於左右鄰居的元素。給定數組 nums (相鄰元素不相等
Pomelo 框架 Web Server 端架構解析:Express 靜態服務與 Socket.io 通訊
Pomelo 框架 Web Server 端架構解析:Express 靜態服務與 Socket.io 通訊 項目結構概覽 chatOfPomelo/web-s
LeetCode 205 同構字符串:雙向映射數組 O(n) 解法
LeetCode 205 同構字符串:雙向映射數組 O(n) 解法 題目描述 給定字符串 s 和 t,判斷是否同構。同構定義:s 中字符可替換得到 t,要求:
C++ 類型轉換陷阱:(int)a 與 (int&)a 的本質區別
C++ 類型轉換陷阱:(int)a 與 (int&)a 的本質區別 核心結論 (int)a:**值轉換**(Value Conversion)。按目
POCO C++ 與 Boost 庫深度對比:選型指南
POCO C++ 與 Boost 庫深度對比:選型指南 POCO 優勢 線程庫更優:Poco::Thread, Runnable, ThreadPool 設
C++ 實現 Windows 無線熱點管理工具(netsh 封裝)
C++ 實現 Windows 無線熱點管理工具(netsh 封裝) 需求背景 Windows 原生支持通過 netsh wlan 命令創建託管網絡(熱點)。本