- 附錄CD 更新時間:2020-06-10 11:42:12
- 例300 哈希函數
- 例299 UTF-8編碼檢查
- 例298 尋找最便宜的航行旅途
- 例297 建立郵局
- 例296 分糖果
- 例295 加油站
- 例294 接雨水
- 例293 裝最多水的容器
- 例292 分割標簽
- 例291 正則表達式匹配
- 例290 生成括號
- 例289 吹氣球
- 例288 解碼方法
- 例287 最長公共前綴
- 例286 斐波納契數列
- 例285 恢復IP地址
- 例284 能否到達終點
- 例283 格雷編碼
- 例282 外輪廓線
- 例281 堆化操作
- 例280 最大間距
- 例279 編輯距離
- 例278 被圍繞的區域
- 例277 爬樓梯
- 例276 背包問題
- 例275 最小調整代價
- 例274 第k個質數
- 例273 電燈切換
- 例272 尋找峰值
- 例271 最多有多少個點在一條直線上
- 例270 快樂數判斷
- 例269 集合合并
- 例268 合并賬戶
- 例267 合并k個排序間隔列表
- 例266 最大關聯集合
- 例265 最大正方形
- 例264 數字三角形
- 例263 島的周長問題
- 例262 不同島嶼的個數
- 例261 太平洋和大西洋的水流
- 例260 相反的順序存儲
- 例259 旋轉圖像
- 例258 找到映射序列
- 例257 二進制中有多少個1
- 例256 數據流中第一個唯一的數字
- 例255 數據流中第一個獨特數
- 例254 尋找數據錯誤
- 例253 用循環數組來實現隊列
- 例252 三個數的最大乘積
- 例251 丟失的間隔問題
- 例250 移動零問題
- 例249 恢復旋轉排序數組問題
- 例248 帶最小值操作的棧
- 例247 用棧模擬漢諾塔問題
- 例246 用棧實現隊列
- 例245 符號串生成器
- 例244 三元式解析器
- 例243 移除多余字符
- 例242 判斷數獨是否合法
- 例241 木材加工
- 例240 薪水調整
- 例239 包裹黑色像素點的最小矩形
- 例238 俄羅斯套娃信封
- 例237 搜索插入位置
- 例236 硬幣排成線Ⅱ
- 例235 硬幣排成線Ⅰ
- 例234 硬幣擺放
- 例233 換硬幣
- 例232 不同的路徑Ⅱ
- 例231 不同的路徑Ⅰ
- 例230 簡化路徑
- 例229 顏色分類
- 例228 排顏色
- 例227 多關鍵字排序
- 例226 擺動排序問題
- 例225 數字組合Ⅲ
- 例224 數字組合Ⅱ
- 例223 數字組合Ⅰ
- 例222 迷宮Ⅳ
- 例221 迷宮Ⅲ
- 例220 迷宮Ⅱ
- 例219 迷宮Ⅰ
- 例218 子集Ⅱ
- 例217 子集Ⅰ
- 例216 打劫房屋Ⅱ
- 例215 打劫房屋Ⅰ
- 例214 兩個排序數組的中位數
- 例213 數據流中位數
- 例212 滑動窗口的中位數
- 例211 中位數
- 例210 棒球游戲
- 例209 翻轉游戲
- 例208 跳躍游戲Ⅱ
- 例207 跳躍游戲Ⅰ
- 例206 不同的子序列
- 例205 序列重構
- 例204 最長上升連續子序列
- 例203 乘積最大子序列
- 例202 最長公共子序列
- 例201 將表達式轉換為逆波蘭表達式
- 例200 逆波蘭表達式求值
- 例199 表達式求值
- 例198 表達樹的構造
- 例197 圖是否為樹
- 例196 對稱樹
- 例195 有效的括號序列
- 例194 最長上升子序列
- 例193 是否為子序列
- 例192 區間求和Ⅱ
- 例191 區間求和Ⅰ
- 例190 區間合并
- 例189 無重疊區間
- 例188 搜索區間
- 例187 區間最小數
- 例186 會議室Ⅱ
- 例185 會議室Ⅰ
- 例184 電話號碼的字母組合
- 例183 最后一個單詞的長度
- 例182 包含所有單詞連接的子串
- 例181 單詞接龍Ⅱ
- 例180 單詞接龍Ⅰ
- 例179 單詞搜索
- 例178 單詞矩陣
- 例177 單詞拆分Ⅱ
- 例176 單詞拆分Ⅰ
- 例175 滑動窗口內唯一元素數量和
- 例174 第k大元素
- 例173 主元素Ⅱ
- 例172 主元素Ⅰ
- 例171 買賣股票的最佳時機Ⅲ
- 例170 買賣股票的最佳時機Ⅱ
- 例169 買賣股票的最佳時機Ⅰ
- 例168 最近二叉搜索樹值Ⅱ
- 例167 最近二叉搜索樹值Ⅰ
- 例166 排序數組轉為高度最小二叉搜索樹
- 例165 將二叉樹拆成鏈表
- 例164 不同的二叉搜索樹
- 例163 二叉樹的最小深度
- 例162 將排序列表轉換成二叉搜索樹
- 例161 二叉樹的中序遍歷
- 例160 二叉樹的前序遍歷
- 例159 二叉樹的最大深度
- 例158 驗證二叉查找樹
- 例157 二叉樹中的最大路徑和
- 例156 平衡二叉樹
- 例155 尋找二叉樹葉子節點
- 例154 二叉樹的鋸齒形層次遍歷
- 例153 二叉樹的層次遍歷Ⅱ
- 例152 二叉樹的層次遍歷Ⅰ
- 例151 二叉樹的序列化和反序列化
- 例150 中序遍歷樹和后序遍歷樹構造二叉樹
- 例149 二叉樹的所有路徑
- 例148 二叉樹的后序遍歷
- 例147 前序遍歷樹和中序遍歷樹構造二叉樹
- 例146 相同二叉樹
- 例145 翻轉二叉樹
- 例144 二叉搜索樹迭代器
- 例143 統計完全二叉樹節點數
- 例142 裁剪二叉搜索樹
- 例141 二叉搜索樹兩數之和
- 例140 二叉搜索樹的中序后繼
- 例139 二叉搜索樹的搜索區間
- 例138 二叉搜索樹轉化成更大的樹
- 例137 二叉搜索樹中刪除節點
- 例136 二叉搜索樹中插入節點
- 例135 二叉搜索樹中最接近的值
- 例134 具有最大平均數的子樹
- 例133 最小子樹
- 例132 是否為子樹
- 例131 線段樹查詢Ⅱ
- 例130 線段樹查詢Ⅰ
- 例129 線段樹的構造Ⅱ
- 例128 線段樹的構造Ⅰ
- 例127 線段樹的修改
- 例126 交換鏈表中的兩個節點
- 例125 加1鏈表
- 例124 鏈表排序
- 例123 刪除鏈表中倒數第n個節點
- 例122 帶環鏈表轉換
- 例121 帶環鏈表
- 例120 合并k個排序鏈表
- 例119 鏈表插入排序
- 例118 重排鏈表
- 例117 刪除鏈表中的元素
- 例116 兩兩交換鏈表中的節點
- 例115 旋轉鏈表
- 例114 翻轉鏈表Ⅱ
- 例113 翻轉鏈表Ⅰ
- 例112 鏈表劃分
- 例111 刪除排序鏈表中的重復元素Ⅱ
- 例110 刪除排序鏈表中的重復元素Ⅰ
- 例109 k組翻轉鏈表
- 例108 字模式
- 例107 回文對
- 例106 有效回文串
- 例105 回文鏈表
- 例104 回文排列Ⅱ
- 例103 回文排列Ⅰ
- 例102 分割回文串Ⅱ
- 例101 分割回文串Ⅰ
- 例100 前k個偶數長度的回文數之和
- 例99 字符串乘法
- 例98 字符串加法
- 例97 連接兩個字符串中的不同字符
- 例96 最小子字符串覆蓋
- 例95 字符串解碼
- 例94 交叉字符串
- 例93 攀爬字符串
- 例92 比較字符串
- 例91 亂序字符串
- 例90 翻轉字符串中的單詞
- 例89 子字符串的判斷
- 例88 字符串查找
- 例87 將字符串轉換為整數
- 例86 最長回文子字符串
- 例85 最長無重復字符的子字符串
- 例84 判斷字符串中的重復字符
- 例83 奇偶分割數組
- 例82 翻轉數組
- 例81 數組中的相同數字
- 例80 兩個整數數組的最小差
- 例79 和最接近零的子數組
- 例78 搜索旋轉排序數組目標值Ⅱ
- 例77 搜索旋轉排序數組目標值Ⅰ
- 例76 搜索旋轉排序數組中的最小值Ⅱ
- 例75 搜索旋轉排序數組中的最小值Ⅰ
- 例74 最大平均值子數組
- 例73 和大于定值的最小長度子數組
- 例72 刪除排序數組中的重復數字
- 例71 數組中的k-diff對的數量
- 例70 數組劃分
- 例69 子數組之和為零
- 例68 連續子數組最大和
- 例67 最小和子數組
- 例66 乘積小于k的子數組
- 例65 兩數組的交集Ⅱ
- 例64 兩數組的交集Ⅰ
- 例63 兩個不重疊的子數組最大差
- 例62 k個不重疊子數組最大和
- 例61 兩個不重疊子數組最大和
- 例60 最大和子數組
- 例59 排序矩陣中的從小到大第k個數
- 例58 最大矩形
- 例57 直方圖中最大的矩形面積
- 例56 稀疏矩陣乘法
- 例55 矩陣走路問題
- 例54 螺旋矩陣
- 例53 DNA重復問題
- 例52 矩陣歸零
- 例51 搜索二維矩陣Ⅱ
- 例50 搜索二維矩陣Ⅰ
- 例49 子矩陣和為零
- 例48 矩陣元素ZigZag返回
- 例47 各位相加
- 例46 二進制求和
- 例45 k數之和
- 例44 骰子求和
- 例43 四數之和為定值
- 例42 三數之和為零
- 例41 最接近的三數之和
- 例40 兩數之和Ⅲ
- 例39 兩數之和Ⅱ
- 例38 兩數之和Ⅰ
- 例37 超級丑數
- 例36 丑數Ⅱ
- 例35 丑數Ⅰ
- 例34 尋找丟失的數
- 例33 刪除數字
- 例32 統計數字
- 例31 階乘尾部零的個數
- 例30 統計前面比自己小的數
- 例29 統計比給定整數小的數
- 例28 鏡像數字
- 例27 對稱數
- 例26 落單的數Ⅳ
- 例25 落單的數Ⅲ
- 例24 落單的數Ⅱ
- 例23 落單的數Ⅰ
- 例22 下一個更大的數
- 例21 交錯正負數
- 例20 最接近的k個數
- 例19 創建最大數
- 例18 滑動窗口的最大值
- 例17 下一個稀疏數
- 例16 數字判斷
- 例15 合并數字
- 例14 整數加法
- 例13 兩個整數相除
- 例12 整數替換
- 例11 整數排序
- 例10 整數轉換為羅馬數字
- 例9 羅馬數字轉換為整數
- 例8 將整數A轉換為B
- 例7 四數乘積
- 例6 快速冪
- 例5 x的n次冪
- 例4 求平方根
- 例3 檢測2的冪次
- 例2 判斷平方數
- 例1 完美平方
- 前言
- 作者簡介
- 內容簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 內容簡介
- 作者簡介
- 前言
- 例1 完美平方
- 例2 判斷平方數
- 例3 檢測2的冪次
- 例4 求平方根
- 例5 x的n次冪
- 例6 快速冪
- 例7 四數乘積
- 例8 將整數A轉換為B
- 例9 羅馬數字轉換為整數
- 例10 整數轉換為羅馬數字
- 例11 整數排序
- 例12 整數替換
- 例13 兩個整數相除
- 例14 整數加法
- 例15 合并數字
- 例16 數字判斷
- 例17 下一個稀疏數
- 例18 滑動窗口的最大值
- 例19 創建最大數
- 例20 最接近的k個數
- 例21 交錯正負數
- 例22 下一個更大的數
- 例23 落單的數Ⅰ
- 例24 落單的數Ⅱ
- 例25 落單的數Ⅲ
- 例26 落單的數Ⅳ
- 例27 對稱數
- 例28 鏡像數字
- 例29 統計比給定整數小的數
- 例30 統計前面比自己小的數
- 例31 階乘尾部零的個數
- 例32 統計數字
- 例33 刪除數字
- 例34 尋找丟失的數
- 例35 丑數Ⅰ
- 例36 丑數Ⅱ
- 例37 超級丑數
- 例38 兩數之和Ⅰ
- 例39 兩數之和Ⅱ
- 例40 兩數之和Ⅲ
- 例41 最接近的三數之和
- 例42 三數之和為零
- 例43 四數之和為定值
- 例44 骰子求和
- 例45 k數之和
- 例46 二進制求和
- 例47 各位相加
- 例48 矩陣元素ZigZag返回
- 例49 子矩陣和為零
- 例50 搜索二維矩陣Ⅰ
- 例51 搜索二維矩陣Ⅱ
- 例52 矩陣歸零
- 例53 DNA重復問題
- 例54 螺旋矩陣
- 例55 矩陣走路問題
- 例56 稀疏矩陣乘法
- 例57 直方圖中最大的矩形面積
- 例58 最大矩形
- 例59 排序矩陣中的從小到大第k個數
- 例60 最大和子數組
- 例61 兩個不重疊子數組最大和
- 例62 k個不重疊子數組最大和
- 例63 兩個不重疊的子數組最大差
- 例64 兩數組的交集Ⅰ
- 例65 兩數組的交集Ⅱ
- 例66 乘積小于k的子數組
- 例67 最小和子數組
- 例68 連續子數組最大和
- 例69 子數組之和為零
- 例70 數組劃分
- 例71 數組中的k-diff對的數量
- 例72 刪除排序數組中的重復數字
- 例73 和大于定值的最小長度子數組
- 例74 最大平均值子數組
- 例75 搜索旋轉排序數組中的最小值Ⅰ
- 例76 搜索旋轉排序數組中的最小值Ⅱ
- 例77 搜索旋轉排序數組目標值Ⅰ
- 例78 搜索旋轉排序數組目標值Ⅱ
- 例79 和最接近零的子數組
- 例80 兩個整數數組的最小差
- 例81 數組中的相同數字
- 例82 翻轉數組
- 例83 奇偶分割數組
- 例84 判斷字符串中的重復字符
- 例85 最長無重復字符的子字符串
- 例86 最長回文子字符串
- 例87 將字符串轉換為整數
- 例88 字符串查找
- 例89 子字符串的判斷
- 例90 翻轉字符串中的單詞
- 例91 亂序字符串
- 例92 比較字符串
- 例93 攀爬字符串
- 例94 交叉字符串
- 例95 字符串解碼
- 例96 最小子字符串覆蓋
- 例97 連接兩個字符串中的不同字符
- 例98 字符串加法
- 例99 字符串乘法
- 例100 前k個偶數長度的回文數之和
- 例101 分割回文串Ⅰ
- 例102 分割回文串Ⅱ
- 例103 回文排列Ⅰ
- 例104 回文排列Ⅱ
- 例105 回文鏈表
- 例106 有效回文串
- 例107 回文對
- 例108 字模式
- 例109 k組翻轉鏈表
- 例110 刪除排序鏈表中的重復元素Ⅰ
- 例111 刪除排序鏈表中的重復元素Ⅱ
- 例112 鏈表劃分
- 例113 翻轉鏈表Ⅰ
- 例114 翻轉鏈表Ⅱ
- 例115 旋轉鏈表
- 例116 兩兩交換鏈表中的節點
- 例117 刪除鏈表中的元素
- 例118 重排鏈表
- 例119 鏈表插入排序
- 例120 合并k個排序鏈表
- 例121 帶環鏈表
- 例122 帶環鏈表轉換
- 例123 刪除鏈表中倒數第n個節點
- 例124 鏈表排序
- 例125 加1鏈表
- 例126 交換鏈表中的兩個節點
- 例127 線段樹的修改
- 例128 線段樹的構造Ⅰ
- 例129 線段樹的構造Ⅱ
- 例130 線段樹查詢Ⅰ
- 例131 線段樹查詢Ⅱ
- 例132 是否為子樹
- 例133 最小子樹
- 例134 具有最大平均數的子樹
- 例135 二叉搜索樹中最接近的值
- 例136 二叉搜索樹中插入節點
- 例137 二叉搜索樹中刪除節點
- 例138 二叉搜索樹轉化成更大的樹
- 例139 二叉搜索樹的搜索區間
- 例140 二叉搜索樹的中序后繼
- 例141 二叉搜索樹兩數之和
- 例142 裁剪二叉搜索樹
- 例143 統計完全二叉樹節點數
- 例144 二叉搜索樹迭代器
- 例145 翻轉二叉樹
- 例146 相同二叉樹
- 例147 前序遍歷樹和中序遍歷樹構造二叉樹
- 例148 二叉樹的后序遍歷
- 例149 二叉樹的所有路徑
- 例150 中序遍歷樹和后序遍歷樹構造二叉樹
- 例151 二叉樹的序列化和反序列化
- 例152 二叉樹的層次遍歷Ⅰ
- 例153 二叉樹的層次遍歷Ⅱ
- 例154 二叉樹的鋸齒形層次遍歷
- 例155 尋找二叉樹葉子節點
- 例156 平衡二叉樹
- 例157 二叉樹中的最大路徑和
- 例158 驗證二叉查找樹
- 例159 二叉樹的最大深度
- 例160 二叉樹的前序遍歷
- 例161 二叉樹的中序遍歷
- 例162 將排序列表轉換成二叉搜索樹
- 例163 二叉樹的最小深度
- 例164 不同的二叉搜索樹
- 例165 將二叉樹拆成鏈表
- 例166 排序數組轉為高度最小二叉搜索樹
- 例167 最近二叉搜索樹值Ⅰ
- 例168 最近二叉搜索樹值Ⅱ
- 例169 買賣股票的最佳時機Ⅰ
- 例170 買賣股票的最佳時機Ⅱ
- 例171 買賣股票的最佳時機Ⅲ
- 例172 主元素Ⅰ
- 例173 主元素Ⅱ
- 例174 第k大元素
- 例175 滑動窗口內唯一元素數量和
- 例176 單詞拆分Ⅰ
- 例177 單詞拆分Ⅱ
- 例178 單詞矩陣
- 例179 單詞搜索
- 例180 單詞接龍Ⅰ
- 例181 單詞接龍Ⅱ
- 例182 包含所有單詞連接的子串
- 例183 最后一個單詞的長度
- 例184 電話號碼的字母組合
- 例185 會議室Ⅰ
- 例186 會議室Ⅱ
- 例187 區間最小數
- 例188 搜索區間
- 例189 無重疊區間
- 例190 區間合并
- 例191 區間求和Ⅰ
- 例192 區間求和Ⅱ
- 例193 是否為子序列
- 例194 最長上升子序列
- 例195 有效的括號序列
- 例196 對稱樹
- 例197 圖是否為樹
- 例198 表達樹的構造
- 例199 表達式求值
- 例200 逆波蘭表達式求值
- 例201 將表達式轉換為逆波蘭表達式
- 例202 最長公共子序列
- 例203 乘積最大子序列
- 例204 最長上升連續子序列
- 例205 序列重構
- 例206 不同的子序列
- 例207 跳躍游戲Ⅰ
- 例208 跳躍游戲Ⅱ
- 例209 翻轉游戲
- 例210 棒球游戲
- 例211 中位數
- 例212 滑動窗口的中位數
- 例213 數據流中位數
- 例214 兩個排序數組的中位數
- 例215 打劫房屋Ⅰ
- 例216 打劫房屋Ⅱ
- 例217 子集Ⅰ
- 例218 子集Ⅱ
- 例219 迷宮Ⅰ
- 例220 迷宮Ⅱ
- 例221 迷宮Ⅲ
- 例222 迷宮Ⅳ
- 例223 數字組合Ⅰ
- 例224 數字組合Ⅱ
- 例225 數字組合Ⅲ
- 例226 擺動排序問題
- 例227 多關鍵字排序
- 例228 排顏色
- 例229 顏色分類
- 例230 簡化路徑
- 例231 不同的路徑Ⅰ
- 例232 不同的路徑Ⅱ
- 例233 換硬幣
- 例234 硬幣擺放
- 例235 硬幣排成線Ⅰ
- 例236 硬幣排成線Ⅱ
- 例237 搜索插入位置
- 例238 俄羅斯套娃信封
- 例239 包裹黑色像素點的最小矩形
- 例240 薪水調整
- 例241 木材加工
- 例242 判斷數獨是否合法
- 例243 移除多余字符
- 例244 三元式解析器
- 例245 符號串生成器
- 例246 用棧實現隊列
- 例247 用棧模擬漢諾塔問題
- 例248 帶最小值操作的棧
- 例249 恢復旋轉排序數組問題
- 例250 移動零問題
- 例251 丟失的間隔問題
- 例252 三個數的最大乘積
- 例253 用循環數組來實現隊列
- 例254 尋找數據錯誤
- 例255 數據流中第一個獨特數
- 例256 數據流中第一個唯一的數字
- 例257 二進制中有多少個1
- 例258 找到映射序列
- 例259 旋轉圖像
- 例260 相反的順序存儲
- 例261 太平洋和大西洋的水流
- 例262 不同島嶼的個數
- 例263 島的周長問題
- 例264 數字三角形
- 例265 最大正方形
- 例266 最大關聯集合
- 例267 合并k個排序間隔列表
- 例268 合并賬戶
- 例269 集合合并
- 例270 快樂數判斷
- 例271 最多有多少個點在一條直線上
- 例272 尋找峰值
- 例273 電燈切換
- 例274 第k個質數
- 例275 最小調整代價
- 例276 背包問題
- 例277 爬樓梯
- 例278 被圍繞的區域
- 例279 編輯距離
- 例280 最大間距
- 例281 堆化操作
- 例282 外輪廓線
- 例283 格雷編碼
- 例284 能否到達終點
- 例285 恢復IP地址
- 例286 斐波納契數列
- 例287 最長公共前綴
- 例288 解碼方法
- 例289 吹氣球
- 例290 生成括號
- 例291 正則表達式匹配
- 例292 分割標簽
- 例293 裝最多水的容器
- 例294 接雨水
- 例295 加油站
- 例296 分糖果
- 例297 建立郵局
- 例298 尋找最便宜的航行旅途
- 例299 UTF-8編碼檢查
- 例300 哈希函數
- 附錄CD 更新時間:2020-06-10 11:42:12