LeetCode 2: 兩數相加 (Add Two Numbers) - 鏈表操作詳解
LeetCode 2: Add Two Numbers 給定兩個非空鏈表表示兩個非負整數,數字按逆序存儲,將兩數相加並以鏈表形式返回。例如:(2→4→3) +
iOS 基礎: NSNumber 包裝基本數據類型
NSNumber: 基本數據類型的對象包裝 NSNumber 是 NSValue 的子類,專門用於包裝 int, float, BOOL, char 等基本類型
iOS 基礎: NSValue 包裝任意類型與 NSNull 表示空值
NSValue: 包裝任意 C 類型 NSValue 可將結構體、指針等非對象類型包裝為 Objective-C 對象,便於存入集合類。 包裝與解包 NSRa
Lucene 案例開發工具類: ParseUtil 與 ParseRequest
Lucene 案例開發工具類: ParseUtil & ParseRequest 在基於 Lucene 的搜索引擎開發中,經常需要處理配置文件解析和 HTTP
iOS 開發: NSDate 日期時間處理完全指南
NSDate: 日期時間處理完全指南 NSDate 是 iOS/macOS 中處理日期時間的核心類,本文通過代碼示例詳細演示其常用功能。 獲取當前時間與時間戳
二叉搜索樹迭代器 - 非遞歸中序遍歷實現
Binary Search Tree Iterator: BST 迭代器實現 實現一個 BST 迭代器,要求 next() 和 hasNext() 平均 O(1
Go 語言實現跳表 - 核心數據結構詳解
Go 語言實現跳表 跳表是 Redis 和 LevelDB 等系統的核心數據結構。本文用 Go 實現一個簡單的跳表,支持插入、查找、刪除和打印操作。 原理簡述
Codeforces 505C: Mr. Kitayuta, the Treasure Hunter - DP 優化技巧
CF 505C: Mr. Kitayuta, the Treasure Hunter 這道題要求在 30001 個島嶼上跳躍收集寶石,跳躍長度每次可變化 -1,
判斷二叉樹是否平衡 - 自底向上遞歸 O(n) 解法
Balanced Binary Tree: 判斷二叉樹是否平衡 平衡二叉樹定義:任意節點的左右子樹高度差不超過 1。傳統自頂向下遞歸會重複計算高度,時間複雜度
POJ 2411: Mondriaan's Dream - 狀態壓縮動態規劃
POJ 2411: Mondriaans Dream 這是一道經典的狀態壓縮 DP 題目,要求計算用 1×2 的多米諾骨牌鋪滿 n×m 網格的方案數。 解題思
LeetCode 6: Z 字形變換 (ZigZag Conversion) 詳細解析
LeetCode 6: Z 字形變換 (ZigZag Conversion) 這是一道經典的字符串處理題目,要求將一個給定的字符串按照 Z 字形(鋸齒形)排列在
LeetCode 7 Reverse Integer 整數反轉溢出處理
LeetCode 7. Reverse Integer - 整數反轉 題目要求 給定 32 位有符號整數 x,反轉其數字部分。反轉後超出 [-2^31, 2^
LeetCode 8 String to Integer (atoi) 完整實現與邊界處理
LeetCode 8. String to Integer (atoi) - 字符串轉整數 題目要求 忽略前導空白字符。 可選的 + 或 - 符號。 盡可能
C++ 函數指針詳解:從基礎到數組與指針的指針
C++ 函數指針完全指南 基本概念 函數在內存中有入口地址,函數指針指向這個地址。聲明語法:返回類型 (*指針名)(參數列表)。 一、最簡單的函數指針 vo
BZOJ 2119 股市預測 後綴數組 + LCP 區間最小值
BZOJ 2119 股市預測 - 後綴數組求 ABA 型子串 題目大意 給定長度 n 的整數序列,求差分序列中有多少子串滿足 ABA 0 的 A,長度 m 的
Objective-C NSDictionary 不可變字典完整操作指南
Objective-C NSDictionary 不可變字典詳解 創建與初始化 // 列表語法(現代) NSDictionary *dic = @{@k1:
LeetCode 85 Maximal Rectangle 直方圖法動態規劃
LeetCode 85. Maximal Rectangle - 最大全 1 子矩陣面積 題目大意 給定二維 0-1 矩陣,找到只包含 1 的最大矩形區域,返
Objective-C NSMutableDictionary 可變字典完整操作指南
Objective-C NSMutableDictionary 可變字典詳解 創建與初始化 // 空字典 NSMutableDictionary *dic1