数据结构与算法之美
为工程师量身打造的数据结构与算法私教课
王争 前Google工程师
7日热销榜 第10名
专栏
已完结·共 81 讲
|
11.8w 人已学
|
收藏

【写在 4 周年之际 | 讲师来信】

极客时间 100 位老师,有话对你说,戳此收信>>>

你将获得

  • 20个经典数据结构与算法;

  • 100个真实项目场景案例;

  • 文科生都能懂的算法手绘图解;

  • 轻松搞定BAT的面试通关秘籍。

课程介绍

踏上了编程之路,也就意味着你选择了一种终身学习的生活方式。每一个程序员都要练就十八般武艺,而掌握数据结构与算法就像修炼了九阳神功。换句话说,掌握了数据结构与算法,你的内功修炼速度就会有质的飞跃。

无论你是从事业务开发,想要评估代码性能和资源消耗;还是从事架构设计,想要优化设计模式;或者想要快速玩转热门技术,比如人工智能、区块链,都要先搞定数据结构与算法。因为,任凭新技术如何变化,只要掌握了这些计算机科学的核心“招式”,你就可以见招拆招,始终立于“不败之地”。

那怎样才能真正掌握数据结构与算法呢?是把常用的数据结构与算法背得滚瓜烂熟吗?即便如此,面对现实世界的千变万化,你也不太可能照搬某个算法解决即将遇到的下一个问题。因此,就像学习设计模式、架构模式一样,学习数据结构与算法的关键,在于掌握其中的思想和精髓,学会解决实际问题的方法

专栏分为4个由浅入深的模块。

  • 入门篇

为什么要学习数据结构与算法?数据结构与算法该怎么学?学习的重点又是什么?这一模块将为你指明数据结构与算法的学习路径;并着重介绍贯穿整个专栏学习的重要概念:时间复杂度和空间复杂度,为后面的学习打好基础。

  • 基础篇

将介绍最常见、最重要的数据结构与算法。每种都从“来历”“特点”“适合解决的问题”“实际的应用场景”出发,进行详细介绍;并配有清晰易懂的手绘图解,由浅入深进行讲述;还适时总结一些实用“宝典”,教你解决真实开发问题的思路和方法。

  • 高级篇

将从概念和应用的角度,深入剖析一些稍复杂的数据结构与算法,推演海量数据下的算法问题解决过程;帮你更加深入理解算法精髓,开拓视野,训练逻辑;真正带你升级算法思维,修炼深厚的编程内功。

  • 实战篇

将通过实战案例串讲前面讲到的数据结构和算法;并拿一些开源项目和框架,剖析它们背后的数据结构和算法;并带你用学过的内容实现一个短网址系统;深化对概念和应用的理解,灵活使用数据结构和算法。

课程目录

查看更多
免费试读

特别放送

免费领取福利


限时活动推荐

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App端、Web端学习。
  2. 本专栏为虚拟商品,交付形式为图文+音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价5折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

王争

前Google工程师

王争,前Google工程师,从事Google翻译相关系统的开发,深入研究算法十余年。现任某金融公司核心系统资深系统架构师,负责公司核心业务的架构设计和开发。他将采用最适合工程师的学习方式,不拘泥于某一特定编程语言,从实际开发场景出发,由浅入深教你学习数据结构与算法的方法,...查看更多
讲师的其他课程
设计模式之美
王争
前Google工程师,《数据结构与算法之美》专栏作者

113讲 | 42546 人已学习

¥98¥299
包含这门课的学习路径

计算机基础知识

11门课程 35.6w人学习
看过的人还看了
代码精进之路
范学雷
Oracle首席软件工程师,Java SE安全组成员,OpenJDK评审成员

48讲 | 7897 人已学习

¥59¥129
网络编程实战
盛延敏
前大众点评云平台首席架构师

40讲 | 9999 人已学习

¥59¥129
如何设计一个秒杀系统
许令波
前阿里巴巴高级技术专家

10讲 | 28192 人已学习

¥39
白话法律42讲
周甲徳
京师律师事务所合伙人,资深律师

47讲 | 6189 人已学习

¥59¥129
编译原理之美
宫文学
北京原点代码CEO

45讲 | 13463 人已学习

¥59¥129
分布式技术原理与算法解析
聂鹏程
智载云帆CTO,前华为分布式Lab资深技术专家

43讲 | 9789 人已学习

¥59¥129