【Algo】极客时间专栏:数据结构与算法之美 by 王争

福利 : 扫码购买有优惠

在这里插入图片描述

Info

  • 讲师 : 王争, 前 Google 工程师
  • 推出时间 : 2018-09-17
  • slogan : 为工程师量身打造的数据结构与算法私教课

Contents

00 开篇词 | 从今天起, 跨过"数据结构与算法"这道坎

  • 作者的经历 : 毕业于西安交大计算机专业, 研究生从 <算法导论> 开始, 精研算法, 毕业后进入 Google 工作, 从事 Google 翻译相关的研发工作.
  • 专栏的目的 : 我尝试做一个让你能够真正受用的数据结构与算法课程, 希望给你指明一个简洁, 高效的学习路径, 教你一个学习基础知识的通用方法.
  • 专栏分为 4 部分, 入门篇, 基础篇, 高级篇, 实战篇

有读者留言,

上车, 希望这次能迈过这个坎儿

王争回复,

迈不过去, 你找我退钱.

老司机, 稳!

01 | 为什么要学习数据结构与算法?

数据结构和算法, 如果不去学, 永远不知道它的好, 一旦学通, 受益无穷. 学习数据结构与算法, 并不是为了死记硬背几个知识点, 我们的目的是为了建立时间复杂度, 空间复杂度意识, 写出高质量的代码, 能够设计基础框架, 提升编程技巧, 训练逻辑思维, 积攒人生经验.

高手之间的竞争, 其实就在这些细节 :

  • 你用的算法够不够优化,
  • 数据存取的效率够不够高
  • 内存是不是够节省等等

02 | 如何抓住重点, 系统高效地学习数据结构与算法?

数据结构就是指一组数据的存储结构, 算法就是操作数据的一组方法. 数据结构和算法相辅相成, 这个领域没有很多的概念要记忆, 重要的找到思路,技巧, 吃透, 融会贯通. 这也是贯穿这个专栏的主线,

  1. 建立 复杂度 分析这个基本概念
  2. 掌握常用的 十个 数据结构
  3. 掌握常用的 十个 算法

但要注意两点,

  • 一定要边学边练, 自己亲自动手实现.
  • 知识需要沉淀. 碰到拦路虎, 不要急, 学习知识的过程需要反复迭代, 不断沉淀.

猜你喜欢

转载自blog.csdn.net/baishuo8/article/details/82832615