看视频课程的正确方法

正确打开九章算法课程的方式

  1. 课前预习
  1. 上课之前浏览一遍当前课程的内容。
    a. 如果是算法班,最好是自己思考一下每道题的解法,如果时间不够,可以浏览一下每个题目的题意。这样非常有助于上课理解。
    b. 如果是系统班,最好自己看看每个题目大意,想想自己要怎么设计。
  1. 上课做笔记
    1. 上课时,准备一个本子,或者打印好上课PPT,以便于对每道题做好相应的笔记
    2. 笔记的重点要点
      a. 每道题目老师的思考方式
      b. 老师讲每道题的key关键点
      c. 一系列题目相应的总结
    1. 上课的时候,可在gotowebinar问答区提问,助教老师会解答。
  2. 课后做训练
    1. 每节课上完过后,下课后赶紧闭着眼睛花3-5分钟复习这节课你所学到的内容
    2. 在未来的一周,可以在www.lintcode.com上面完成相应的练习。
      完成课后作业预计所需时间:
      a. java入门与算法基础班 基础差的同学每周15~30小时,基础好的同学每周10~15小时
      b. 九章算法班 基础差的同学每周15~30小时,基础好的同学每周10~15小时
      c. 算法强化班 基础差的同学每周15~30小时,基础好的同学每周10~15小时
      d. 系统设计班 基础差的同学每周10~20小时,基础好的同学每周5~10小时。
      3)刷完后再复习一下每节课要点,想想老师是如何讲解这些题目的
      4)高效地完成作业需要注意:
      a. 看了答案才做出来的题目,2周后至少要再做一遍,才能确保自己确实掌握了这道题。如果一道题目你是第一次遇到,且不会做,最后通过看了www.jiuzhang.com/solutions 里面的答案或者听了老师讲解的答案才做出来的。建议2周以后再做一次,这样才能确保自己确实会了。P.S.相信我,这类题,即使你2周后拿出来再做一遍,仍旧有60%题目都不知道怎么做,需要再看一遍答案。
      b. 注重做笔记。正确使用LintCode的笔记功能。将刷题过程中自己的思路、思考方式记录在lintcode note中。下一次自己再做的时候就知道当时自己的思路,会惊喜地发现自己在解题思路上的变化和提升。

收起评论

分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值