快速上手 C++ 数据结构与算法
手撕优质代码,突破算法难关
王健伟  《C++ 新经典》系列作者,资深 C++ 讲师
专栏
已完结·共 55 讲
|
3234 人已学
|
收藏

限时福利

【早鸟特惠 | 限时 6 折】

原价 ¥199,早鸟到手 ¥119 新人首单立享 3 折 ¥68

你将获得

  • 40+ 经典数据结构与算法一网打尽
  • “保姆级”代码实现与图示详解
  • 聚焦 60+ 算法高频面试题目
  • 从 0 到 1 算法优化逻辑精讲

课程介绍

提到数据结构与算法,“吃透”和“内功”这两个词像两座大山一样压在身上,让人喘不过气,以至于出现了很多所谓的坚持和抱怨。但是,作为一门计算机专业的基础课程,它也的确是我们学习之路上绕不开的伙伴。

要想进入大厂,它是许多求职者的敲门砖;想要深入了解热门技术,比如微服务、大数据、云计算等等,它也是必备的基础知识。

然而我们发现,涉及数据结构和算法知识方面的资料多数比较晦涩,不是数学知识过多,就是学术性太强。有些资料知识覆盖面太过宽泛甚至表达不清,导致学习者一头雾水,所提供的实现代码也往往是伪码或代码片段,很难让人有舒适的学习体验。

为此,我们邀请到了《C++ 新经典》系列作者,资深 C++ 讲师王健伟,帮你抛下身上对于数据结构与算法的沉重包袱,回归最基础的概念与代码,夯实基础、打开思路,潜移默化地培养数据结构与算法的敏感度,更为之后的每一次实战打下坚实的基础。

课程模块设计

本专栏分为 3 个由浅入深的大模块。

预习模块
到底什么是数据结构与算法?为什么编程环境还会是我们的绊脚石?这一模块将为你打开数据结构与算法的大门,扫清所有非知识性的障碍,同时,也将回到具体的代码实现上,为你建立算法的时间复杂度和空间复杂度的意识,为后面的学习打好基础。

基础模块
这个模块包括线性表、树、图、排序、字符串、跳表与哈希表等等面试或应用当中遇到的大部分数据结构与算法。课程会先详细呈现一个数据结构或一个算法的概念和思路,充分理解后,再将思路通过代码的方式实现出来,整个过程会更顺理成章。同时,也避免了在学习的初级阶段就接触过多抽象思维,删繁就简,易懂性强。

进阶篇
这个模块包含一些难度相对较大,在面试中出现频率没那么高的内容,比如 B+ 树、折半插入排序、计数排序、基数排序及桶排序等等。少花一点精力,少敲一些代码,把课程中讲解的内容理解就完全没问题了。

课程目录

查看更多
免费试读

适合人群

难度定位:初等难度。

适合人群:初学者,以及基础较为薄弱的 C++ 工程师。

  • 对于初学者,是必看的极简学习攻略。
  • 对于从事 C++ 开发 3-5 年的同学,是进一步提升之前需要回归的基础内容,需要落实在代码层面,进一步精、准、熟练掌握。

特别放送

免费领取福利

订阅须知

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

王健伟

《C++ 新经典》系列作者,资深 C++ 讲师

王健伟,1995 年毕业于哈尔滨工程大学计算机及其应用专业,从业软件开发 20 余年。主攻 C++ 语言,经历过数十个软件项目,主要涉及电信、网络安全、网络游戏等开发领域,具备深厚的软件开发实战经验。 “C++ 新经典”系列书籍《C++ 新经典》《C++ 新经典:对象模型...查看更多
编辑推荐
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283813 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123478 人已学习

¥98¥299
操作系统实战 45 讲
彭东
网名 LMOS,Intel 傲腾项目关键开发者

60讲 | 65221 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181014 人已学习

¥98¥399
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224949 人已学习

¥68¥199
现代 C++ 编程实战
吴咏炜
前 Intel 资深软件架构师

51讲 | 34211 人已学习

¥59¥129