常见问题

常见问题

要刷多少题

  • 每个类型 10-20 题
  • 总共 299 ~ 300 题

如何刷题

  • 同类型的题目一起刷
    • 第一週:link list
    • 第二週:search
    • 第三週:tree
  • 第 1 次刷:5 分钟内想不出来就看答案
  • 第 2 次刷:尝试不看答案写出来(一题不超过 60 分钟)
  • 第 3 次刷:尝试快速实现(15~20 分钟做不出来就看答案)

参考别人程式

看别人程式很重要

  • 至少看 3~5 种不同的程式,分析别人的写法、优缺点,为什麽速度快/慢?
  • 学习新的语言 / 演算法 / 资料结构 / API / 样板 / Best Practice

刷题培养的能力

  • 宽阔的思路,至少能看出使用什麽算法
  • 资料规模,处理时间複杂度
  • 程式风格
  • 一致性
    • 命名
    • 缩排
    • 括号
    • 换行
  • 有意义的变数名称

刷题技巧教学