《labuladong的算法笔记》专攻算法刷题,训练算法思维,应对算法笔试,注重用套路和框架思维解决问题,以不变应万变。
第1章列举了几个最常见的算法类型及对应的解题框架思路,包括双指针、滑动窗口等算法技巧,并把动态规划、回溯算法、广度优先搜索等技巧的核心抽象为二叉树的两种问题形式。
第2章介绍了基础数据结构相关的算法,包括数组链表的常见技巧汇总和数据结构设计的经典例题。
第3章从二叉树的几种解题思路开始,尝试从二叉树的视角理解快速排序和归并排序,进一步讲解回溯、DFS、BFS等暴力搜索算法。
第4章具体介绍了动态规划相关的技巧,例如如何确定base case,如何写状态转移方程,如何进行状态压缩等技巧,并用动态规划的通用思路框架解决了十几道经典的动态规划问题。
第5章讲解了一些高频面试/笔试题目,每道题目可能会结合之前章节讲过的多种算法思路,也可能有多种解法。读完这一章,你就可以独自遨游题海啦!
labuladong,有多年的刷题经验,希望用通俗的语言帮助广大互联网从业者少走弯路,快速从根本上攻克算法难关,为职业道路的发展赋能。
精彩摘录自幼受打击者,跳得出来,终成大器。跳不出来,即此沉堕。自幼太如意者,跳不出来,终成纨绔子弟,甚至更糟,跳的出不失
长谷惠1987年加拿大留学后归国,师从于长谷良子(魔女工作室负责人、礼品包装艺术学院理事长),担任礼品包装艺术学院讲师、魔女工作室教授。以花束和盆栽的重新包装为...
中医必读百部名著-耳鼻喉科卷 本书特色 中医名著浩如烟海,积淀了数以千年的精华,养育了难以计数的英才,昭示着绚丽无比的辉煌。历史证明,中医的成才之路,非经典名著...
翻开无字地书,解读早期中国考古队长亲历记,讲述考古工作的迷人与艰辛(“中国”二字由何而来?最早的中国诞生于何处?华夏第一王都在哪里?二里头遗址和文献中记载的夏朝...
唐·舒尔茨(Don E. Schutz),美国整合营销传播之父,现为美国西北大学麦迪尔新闻研究所广告暨整合行销传播学教授。《直效行销期刊》编辑、“全美促销行销协...
EOR热力采油提高采收率技术 本书特色 《热力采油提高采收率持术》是《油田开发提高采收率持术丛书》的分册之一,专门介绍了稠油热采持术的内容。本书共分五章,**章...
郭敬明,“80后”作家群的代表人物,连续六年登上中国福布斯名人榜,连续八年国内出版销售记录的创造者,多次荣登年度销量总冠军宝座,出版数部长篇小说销量均突破百万册...
畏惧、迷茫、挣扎中,如何保有一颗虔诚的心?从“魔鬼土门”到“佛系土门”,经历了怎样的人世磨炼?三十余篇随笔、十五幅摄影作品凝结于文字中的生死观品读一代大师对生命...
作者木崎ちあきCHIAKI KISAKI福岡縣出身,出道第四年,右投右打。榮獲第二十屆「電擊小說大賞」之大賞,二○一四年出道。興趣是觀賞職業棒球比賽與外國連續劇...
艾·里斯(Al Ries),里斯伙伴(全球)营销公司主席、营销史上的传奇大师、全球营销战略家,定位理论创始人之一。2008年,作为营销战略领域的入选者,艾·里斯...
王晶, 财经作家,润商文化签约作家,公关策划人。曾参与s宁电器、中粮地产、保利地产、劲牌酒业、柳州汽车等多家知名公司企业史创作、品牌策划推广、企业文化建设等工作...
寄藤文平,1973年生于长野县,艺术监督,插图作家。武藏野主大学辍学。以JT广告“成年人的烟草培训讲座”为代表,活跃于广告和装订行业。主要著述:《死亡目录》(大...
本名弓云,北京人。身为IT工程师,却对文史情有独钟。旅居日本的经历,更为其战争题材的写作,提供了独特的视角。先后著有《与“鬼”为邻》(南方阅读盛典2010年度图...
翻开南宋的历史,呈现在我们面前的,是一幅屈辱到令人气短的画图。当大多数人被危急存亡的关头所震撼,感到无可措手的苦闷,甚至因以灰心绝望的时候,亦有人竭尽心力,挽狂...
婚姻家庭与继承纠纷-中国法院2018年度案例 本书特色 本书是《中国法院2018年度案例系列》(全23册)的一个分册,婚姻家庭与继承纠纷。内容包含离婚纠纷、婚约...
◆ 侧侧轻寒(代表作《簪中录》)、十四郎(代表作《三千鸦杀》《琉璃美人煞》)、月关(代表作《锦衣夜行》) 联袂推荐,人气作家容九古风言情新作重磅上市!◆ 带你领...
《大国之城》内容简介:本书作者通过近年来实地走访调研,选取长三角、珠三角,以及贵州、河南和北大荒等代表性区域的经济和文明发
谢湘萍,东北师范大学发展与教育心理学硕士,上海工艺美院心理教师。钻研心理咨询与治疗、团体心理辅导、学生个案咨询。国家二级心理咨询师,累计咨询个案超过5000小时...
工程力学(教程篇)-(第2版) 内容简介 本书为普通高等教育“十一五”国家级规划教材。全书以刚体力学与变形力学分类主线,除绪论外共分两大部分内容(刚体、变形体)...
建筑设计基础 本书特色 本书作为大学本科建筑设计初步课程的基础教材,共分6章:概述、解剖建筑、建筑细部、建筑环境、设计操作以及建筑分析,在内容上涵盖了建筑设计入...