算法训练营 - 预习(1) - 数据结构与算法总览

前言

想在一个领域获得成功最重要的是

  1. Chunk it up
    将知识点打碎并用知识脑图的方式将所有知识点连接起来.
  2. Deliberate practicing
    –刻意练习-过遍数-五毒神掌
    –练习缺点 弱点
    –不舒服 枯燥 其实是在成长
  3. Feedback
    –Positive feedback
    看别人的代码
    –Negative feedback
    高手指点你的代码

1. 数据结构总览:

在这里插入图片描述

2. 算法8大类

在这里插入图片描述

任何高级数据结构到最后一定会转化成前三种, 而算法的本质就是找到重复单元. 后5点高级算法是从前三点泛化而来的.

3. 数据结构和算法脑图

在这里插入图片描述

4. 五毒神掌 和 切题四件套

刷题用五毒神掌 面试用切题四件套

4.1 五毒神掌

第一遍

在这里插入图片描述

第二遍

在这里插入图片描述

第三遍

在这里插入图片描述

第四遍

在这里插入图片描述

第五遍

在这里插入图片描述

4.2 切题四件套

  1. Clarification 确定题意
  2. Possible solutions 给出所有可能的解法
    –比较时间复杂度和空间复杂度
    –选择最优的
  3. Coding
  4. Test Cases 给出适当的测试用例

小结

有了练习方法以后最重要的还是根据脑图和方法去实操大家加油!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值