C++ 日常小記:log10() 快速求整數位數技巧與浮點精度陷阱
C++ 日常小記:log10() 快速求整數位數技巧與浮點精度陷阱 需求:不轉字串、不迴圈,O(1) 計算正整數 n 的十進位位數。 數學原理 log10(10
LeetCode 213 House Robber II 環狀街道動態規劃:拆解為兩次線性 DP
LeetCode 213 House Robber II 環狀街道動態規劃:拆解為兩次線性 DP 題目延伸:房屋首尾相連成環,首尾不可同時竊取。輸入非負整數陣列
C++ 參數傳遞全方位解析:值、指標、引用、全域變數四種方式優劣比較表
C++ 參數傳遞全方位解析:值、指標、引用、全域變數四種方式優劣比較表 函數呼叫時參數如何傳入,直接影響功能正確性、執行效率、型別安全、執行緒安全與維護性。本文
OpenCV 視頻轉圖像序列完整教學:C++ 版與 C 版 API 對照實作
OpenCV 視頻轉圖像序列完整教學:C++ 版與 C 版 API 對照實作 需求:將影片檔(如 Megamind.avi)逐幀擷取儲存為連續編號 JPEG 影
LeetCode 198 House Robber 動態規劃 C++ 實作與狀態轉移圖解
LeetCode 198 House Robber 動態規劃 C++ 實作與狀態轉移圖解 題目重述:街道 n 間房屋,相鄰不可同夜竊取,求最大獲利。輸入非負整數
C++ 實作 Thrift RPC 入門完整範例:從 .thrift 定義到 Client/Server 建置
C++ 實作 Thrift RPC 入門完整範例:從 .thrift 定義到 Client/Server 建置 Apache Thrift 透過中介定義語言(I
Boost.Asio 官方 Tutorial 完整中文註解版:Timer、TCP、UDP、同步/非同步、多執行緒
Boost.Asio 官方 Tutorial 完整中文註解版:Timer、TCP、UDP、同步/非同步、多執行緒 基於 Boost 官方文件範例,經整理、註解與
單片機溫度計:PCF8591 AD 采樣熱敏電阻顯示數碼管
單片機:熱敏電阻測溫並顯示到數碼管(溫度計) 硬體連接 PCF8591(AD 轉換器)SDA/SCL 接 P2.0/P2.1 模擬 I2C。AIN1 接熱敏電阻
LeetCode 9:Palindrome Number 回文數判斷無額外空間解法
LeetCode 9:Palindrome Number 回文數判斷無額外空間解法 題目:判斷整數是否為回文數,禁止轉字串或使用額外空間(O(1) 空間)。負數
C++ vector 遍歷效能深度評測:下標 vs 迭代器 vs STL 算法 vs C++11 範圍 for
C++ vector 遍歷效能深度評測:下標 vs 迭代器 vs STL 算法 vs C++11 範圍 for 針對 vector<int> 與 v
LeetCode 4Sum 四數之和:雙層雜湊表空間換時間 Python 解法
LeetCode 4Sum 四數之和:雙層雜湊表空間換時間 Python 解法 題目:給定整數陣列 nums 與目標值 target,找出所有不重複的四元組 [
LeetCode 198:House Robber 動態規劃打家劫舍最大利潤
LeetCode 198:House Robber 動態規劃打家劫舍最大利潤 題目:街道上排列 n 間房屋,每間儲存非負金額。相鄰房屋不可同時竊取,求單晚最大獲
C++ vector 異常處理實戰:out_of_range、length_error 捕獲與預防
C++ vector 異常處理實戰:out_of_range、length_error 捕獲與預防 std::vector 在特定情況下會拋出標準異常,掌握其觸
LeetCode 7:Reverse Integer 整數反轉與溢位處理
LeetCode 7:Reverse Integer 整數反轉與溢位處理 題目:將 32 位有號整數數位反轉,如 123 → 321、-123 → -321;反
LeetCode 66:Plus One 陣列表示整數加一完整解法
LeetCode 66:Plus One 陣列表示整數加一完整解法 題目:非負整數以數位陣列形式儲存(最高位在索引 0),對其加一並回傳新陣列。例如 [1,2,
LeetCode 231:Power of Two 判斷 2 的冪次方位運算技巧
LeetCode 231:Power of Two 判斷 2 的冪次方位運算技巧 題目:給定整數 n,判斷是否為 2 的冪次方(2^k, k ≥ 0)。 關鍵觀
LeetCode 191:Number of 1 Bits(漢明重量)位運算最佳解法
LeetCode 191:Number of 1 Bits(漢明重量)位運算最佳解法 題目要求:輸入一個 32 位無號整數,回傳其二進制表示中 1 的個數(Ha