中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

超值優惠券
¥50
滿100可用 有效期2天

全場圖書通用(淘書團除外)

不再提示
關閉
歡迎光臨中圖網 請 | 注冊
> >>
labuladong的算法小抄

包郵 labuladong的算法小抄

作者:付東來
出版社:電子工業出版社出版時間:2021-01-01
開本: 16開 頁數: 432
中 圖 價:¥64.6(6.4折) 定價  ¥101.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

labuladong的算法小抄 版權信息

  • ISBN:9787121399336
  • 條形碼:9787121399336 ; 978-7-121-39933-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

labuladong的算法小抄 本書特色

適讀人群 :本科高年級(大四大三)計算機及相關專業學生,秋招春招前沖刺;初入職場三年內新人在你還沒有拿得出手的實戰項目證明自己能力時,面試官只能拿算法題評估你。力扣算法題因被BAT、京東、美團、字節跳動、滴滴、拼dd、微軟、亞馬遜、Google、Facebook等一線科技公司選作面試題而名聲大噪,不論你是想拿下大廠Offer,還是想在技術道路上走得更遠,刷算法題,尤其是刷力扣算法題,無疑是一個高效率的選擇。 簡單地會解某一道算法題并不意味著什么,因為很少有人能刷完力扣的上千道題;“小抄”是指不那么正式的筆記,算法小抄把算法題分門別類匯總,提煉出各類題的解題框架,從而以不變應萬變。 《漫畫算法》作者@程序員小灰|@stormzhang等KOL力薦。 贈LeetCode力扣Plus會員85折優惠劵! 榮獲CSDN“程序員IT好書評選”獎 2021年度京東圖書科技榜TOP 3  工信出版集團年度暢銷書一等獎 電子工業出版社年度暢銷書獎、編校質量獎 用喜聞樂見的語言講述算法,書中配有幾百幅有趣的算法圖示,并送上部分動畫演示。

labuladong的算法小抄 內容簡介

本書專攻算法刷題,訓練算法思維,應對算法筆試。注重用套路和框架思維解決問題,以不變應萬變。章列舉幾個很常見的算法類型以及對應的解題框架思路,包括動態規劃、回溯、廣度優先搜索及雙指針、滑動窗口等算法技巧。第2章用動態規劃的通用思路框架解決十幾道經典的動態規劃問題,例如,正則表達式、背包問題,同時還介紹了如何寫狀態轉移方程,如何進行狀態壓縮等技巧。第3章介紹了數據結構相關的算法,例如,二叉樹相關的題目解法,也包括LRU、LFU這種面試?嫉乃惴ㄔ怼54章介紹回溯算法、廣度優先算法等核心套路在算法題中的運用,鞏固對算法框架的理解。第5章講解了一些高頻題目,每道題目可能會結合多種算法思路,也可能有多種解法,讀完這一章,你就可以獨自遨游題海啦。

labuladong的算法小抄 目錄

力扣官網題號及名稱 /V

本書約定  / 1

語言基礎 。 5

第1章 核心套路篇 / 21
1.1 學習算法和刷題的框架思維 / 21
1.1.1 數據結構的存儲方式 / 21
1.1.2 數據結構的基本操作 / 23
1.1.3 算法刷題指南 / 25
1.1.4 *后總結 / 30
1.2 動態規劃解題套路框架 / 31
1.2.1 斐波那契數列 / 32
1.2.2 湊零錢問題 / 37
1.2.3 *后總結 / 42
1.3 回溯算法解題套路框架 / 43
1.3.1 全排列問題 / 43
1.3.2 N 皇后問題 / 48
1.3.3 *后總結 / 51
1.4 BFS 算法套路框架 / 53
1.4.1 算法框架 / 53
1.4.2 二叉樹的*小高度 / 54
1.4.3 解開密碼鎖的*少次數 / 56
1.5 雙指針技巧套路框架 / 64
1.5.1 快、慢指針的常用算法 / 64
1.5.2 左、右指針的常用算法 / 68
1.6 我寫了首詩,保你閉著眼睛都能寫出二分搜索算法 / 71
1.6.1 二分搜索框架 / 72
1.6.2 尋找一個數(基本的二分搜索) / 73
1.6.3 尋找左側邊界的二分搜索 / 75
1.6.4 尋找右側邊界的二分搜索 / 79
1.6.5 邏輯統一 / 82
1.7 我寫了一個模板,把滑動窗口算法變成了默寫題 / 85
1.7.1 *小覆蓋子串 / 87
1.7.2 字符串排列 / 91
1.7.3 找所有字母異位詞 / 93
1.7.4 *長無重復子串 / 94

第2章 動態規劃系列 / 96
2.1 動態規劃設計:*長遞增子序列 / 96
2.1.1 動態規劃解法 / 97
2.1.2 二分搜索解法 / 100
2.2 二維遞增子序列:信封嵌套問題 / 104
2.2.1 題目概述 / 104
2.2.2 思路分析 / 105
2.2.3 *后總結 / 107
2.3 *大子數組問題 / 108
2.3.1 思路分析 / 108
2.3.2 *后總結 / 110
2.4 動態規劃答疑:*優子結構及dp 遍歷方向 / 111
2.4.1 *優子結構詳解 / 111
2.4.2 dp 數組的遍歷方向 / 113
2.5 經典動態規劃:*長公共子序列 / 117
2.6 經典動態規劃:編輯距離 / 123
2.6.1 思路分析 / 124
2.6.2 代碼詳解 / 125
2.6.3 動態規劃優化 / 129
2.6.4 擴展延伸 / 131
2.7 子序列問題解題模板:*長回文子序列 / 136
2.7.1 兩種思路 / 136
2.7.2 *長回文子序列 / 137
2.7.3 代碼實現 / 139
2.8 狀態壓縮:對動態規劃進行降維打擊 / 141
2.9 以*小插入次數構造回文串 / 148
2.9.1 思路分析 / 148
2.9.2 狀態轉移方程 / 149
2.9.3 代碼實現 / 152
2.10 動態規劃之正則表達式 / 155
2.10.1 思路分析 / 155
2.10.2 動態規劃解法 / 157
2.11 不同的定義產生不同的解法 / 162
2.11.1 **種思路 / 162
2.11.2 第二種思路 / 165
2.11.3 *后總結 / 167
2.12 經典動態規劃:高樓扔雞蛋 / 168
2.12.1 解析題目 / 168
2.12.2 思路分析 / 169
2.12.3 疑難解答 / 172
2.13 經典動態規劃:高樓扔雞蛋(進階) / 173
2.13.1 二分搜索優化 / 173
2.13.2 重新定義狀態轉移 / 176
2.13.3 還可以再優化 / 180
2.14 經典動態規劃:戳氣球問題 / 181
2.14.1 回溯思路 / 181
2.14.2 動態規劃思路 / 182
2.14.3 寫出代碼 / 185
2.15 經典動態規劃:0-1 背包問題 / 188
2.16 經典動態規劃:子集背包問題 / 192
2.16.1 問題分析 / 192
2.16.2 思路分析 / 193
2.16.3 進行狀態壓縮 / 194
2.17 經典動態規劃:完全背包問題 / 196
2.18 題目千百變,套路不會變 / 200
2.18.1 線性排列情況 / 200
2.18.2 環形排列情況 / 203
2.18.3 樹形排列情況 / 205
2.19 動態規劃和回溯算法,到底是什么關系 / 207
2.19.1 回溯思路 / 207
2.19.2 消除重疊子問題 / 210
2.19.3 動態規劃 / 211

第3章 數據結構系列 / 216
3.1 手把手教你寫 LRU 緩存淘汰算法 / 216
3.1.1 LRU 算法描述 / 218
3.1.2 LRU 算法設計 / 219
3.1.3 代碼實現 / 220
3.2 層層拆解,帶你手寫LFU 算法 / 227
3.2.1 算法描述 / 227
3.2.2 思路分析 / 228
3.2.3 代碼框架 / 230
3.2.4 LFU 核心邏輯 / 232
3.3 二叉搜索樹操作集錦 / 235
3.3.1 判斷 BST 的合法性 / 236
3.3.2 在 BST 中查找一個數是否存在 / 238
3.3.3 在 BST 中插入一個數 / 239
3.3.4 在 BST 中刪除一個數 / 239
3.4 完全二叉樹的節點數為什么那么難算 / 243
3.4.1 思路分析 / 244
3.4.2 復雜度分析 / 245
3.5 用各種遍歷框架序列化和反序列化二叉樹 / 247
3.5.1 題目描述 / 247
3.5.2 前序遍歷解法 / 248
3.5.3 后序遍歷解法 / 252
3.5.4 中序遍歷解法 / 255
3.5.5 層級遍歷解法 / 255
3.6 Git 原理之二叉樹*近公共祖先 / 260
3.6.1 二叉樹的*近公共祖先 / 261
3.6.2 思路分析 / 263
3.7 特殊數據結構:單調棧 / 266
3.7.1 單調棧解題模板 / 266
3.7.2 題目變形 / 268
3.7.3 如何處理循環數組 / 268
3.8 特殊數據結構:單調隊列 / 271
3.8.1 搭建解題框架 / 271
3.8.2 實現單調隊列數據結構 / 273
3.8.3 算法復雜度分析 / 276
3.9 如何判斷回文鏈表 / 277
3.9.1 判斷回文單鏈表 / 277
3.9.2 優化空間復雜度 / 280
3.9.3 *后總結 / 282
3.10 秀操作之純遞歸反轉鏈表 / 283
3.10.1 遞歸反轉整個鏈表 / 283
3.10.2 反轉鏈表前N 個節點 / 286
3.10.3 反轉鏈表的一部分 / 287
3.10.4 *后總結 / 288
3.11 秀操作之k 個一組反轉鏈表 / 289
3.11.1 分析問題 / 289
3.11.2 代碼實現 / 291
3.11.3 *后總結 / 292

第4章 算法思維系列 / 293
4.1 回溯算法解決子集、組合、排列問題 / 293
4.1.1 子集 / 293
4.1.2 組合 / 297
4.1.3 排列 / 299
4.2 回溯算法*佳實踐:解數獨 / 301
4.2.1 直觀感受 / 301
4.2.2 代碼實現 / 301
4.3 回溯算法*佳實踐:括號生成 / 306
4.4 BFS 算法暴力破解各種智力題 / 310
4.4.1 題目解析 / 311
4.4.2 思路分析 / 311
4.5 2Sum 問題的核心思想 / 315
4.5.1 2Sum I / 315
4.5.2 2Sum II / 316
4.5.3 *后總結 / 318
4.6 一個函數解決 nSum 問題 / 319
4.6.1 2Sum 問題 / 319
4.6.2 3Sum 問題 / 322
4.6.3 4Sum 問題 / 324
4.6.4 100Sum 問題 / 325
4.7 拆解復雜問題:實現計算器 / 328
4.7.1 字符串轉整數 / 328
4.7.2 處理加減法 / 329
4.7.3 處理乘除法 / 331
4.7.4 處理括號 / 333
4.7.5 *后總結 / 336
4.8 攤燒餅也得有點遞歸思維 / 337
4.8.1 思路分析 / 338
4.8.2 代碼實現 / 339
4.9 前綴和技巧解決子數組問題 / 341
4.9.1 什么是前綴和 / 341
4.9.2 優化解法 / 343
4.9.3 *后總結 / 344
4.10 扁平化嵌套列表 / 345
4.10.1 題目描述 / 345
4.10.2 解題思路 / 346
4.10.3 進階思路 / 349

第5章 高頻面試系列 / 351
5.1 如何高效尋找素數 / 351
5.2 如何高效進行模冪運算 / 355
5.2.1 如何處理數組指數 / 355
5.2.2 如何處理 mod 運算 / 356
5.2.3 如何高效求冪 / 358
5.3 如何運用二分搜索算法 / 360
5.3.1 問題分析 / 360
5.3.2 擴展延伸 / 362
5.4 如何高效解決接雨水問題 / 364
5.5 如何去除有序數組的重復元素 / 371
5.6 如何尋找*長回文子串 / 373
5.7 如何運用貪心思想玩跳躍游戲 / 376
5.8 如何運用貪心算法做時間管理 / 381
5.9 如何判定括號合法性 / 386
5.10 如何調度考生的座位 / 389
5.11 Union-Find 算法詳解 / 396


展開全部

labuladong的算法小抄 作者簡介

  微信公眾號labuladong的作者,有多年的刷題經驗,希望用通俗的語言幫助廣大互聯網從業者少走彎路,快速從根本上攻克算法難關,為職業道路的發展賦能。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 高博医疗集团上海阿特蒙医院 | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 精密模具加工制造 - 富东懿| 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 杭州|上海贴标机-百科| 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 都江堰招聘网-都江堰人才网 都江堰人事人才网 都江堰人才招聘网 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 威客电竞(vk·game)·电子竞技赛事官网 | 广州市哲铭油墨涂料有限公司,水性漆生产研发基地 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 |