《代码随想录——跟着Carl学算法》[29M]百度网盘|亲测有效|pdf下载
产品特色
编辑推荐
归纳经典算法面试题,总结经典算法的各个知识点
分析多个算法应用场景,快速构建算法知识体系
【注】:
本书是用C++进行讲解的,支持本书内容的 Java、Python、Go、JS、PHP、C、Swift等语言版本。可以查看本书内容和讲解思路,配合网站一起学习。
内容简介
《代码随想录——跟着Carl学算法》首先讲解程序员面试时需要了解的制作简历的技巧和IT名企的面试流程,以及面试时经常忽略的代码规范性问题。然后详细分析程序的时间复杂度和空间复杂度,包括如何把控程序的实际运行时间,以及编程语言的内存管理。接着讲解数组、链表、哈希表、字符串、栈与队列、二叉树、回溯算法、贪心算法、动态规划的理论基础及其相关题目。
《代码随想录——跟着Carl学算法》采用了力扣(LeetCode)的原题,方便读者在学习算法的同时,及时练习相关代码,加深对相关概念的理解。
作者简介
孙秀洋(@程序员Carl)
哈尔滨工业大学计算机科学与技术专业硕士,先后在腾讯和百度从事技术研发,对数据结构与算法有深刻理解,擅长将一个个算法串联在一起并用通俗易懂的方式讲解出来。
精彩书评
信息化和智能化对人类和世界的发展产生了巨大的影响,其中算法起着至关重要的作用。学习算法一直是计算机专业的学生感兴趣和头疼的事情,本书不像教科书一样过于理论,但又把用算法解决实际问题中所涉及的理论知识深入浅出地写出来,对广大读者来说这是一本非常值得研习的算法攻略。
王轩 哈工大计算学部副主任,哈工大(深圳)计算机科学与技术学院院长、教授,中国人工智能学会常务理事
如果说编程的内功是什么,那么一定是算法。所以我工作至今,依然保持学习算法的习惯。同时我也深感算法知识的庞杂,对于初学者来说,学习算法不是容易的事情。《代码随想录》这本书不仅抓住了算法的本质,帮助大家循序渐进地学习算法,而且从代码风格到性能分析都讲解到位,覆盖了面试中常见问题,值得大家一读。
王猛 百度智能云事业群组(ACG)技术委员会主席,百度云计算和大数据领域杰出架构师(T10)
一套稳定流畅运转的程序系统背后,选择高效合理的算法方案是关键,因此对算法能力的考察通常是技术面试时非常重要的一环。Carl的这本书系统地归纳了程序开发中常用的算法并对它们做了细致的讲解,不管是作为日常开发的工具书还是求职升阶的攻略书,都是不错的选择。
贺志强 腾讯天玑智趣工作室技术总监,T12级专家工程师
计算机专业无论是考研还是求职,数据结构与算法都是非常重要的内容,《代码随想录》系统性地讲解了数据结构与算法相关知识,做到了理论与实践并举,不仅适合程序员面试,同样可以帮助考研学子攻克初试与复试中数据结构与算法这一难关。
赵霖(@风华漫舞) 王道论坛创始人,王道考研系列图书主编