数据结构

image.png

image.png

image.png

  • Chunk it up(切碎知识点)
  • Deliberate practicing(刻意练习)
    • 刻意练习
    • 练习缺陷、不舒服、弱点地⽅
    • 不爽、枯燥
  • Feedback(获得反馈)
    • 即时反馈
    • 主动型反馈
      • 高手代码 (GitHub, LeetCode, etc.)

切题四件套

  • Clarification
  • Possible solutions
    • compare(time/space)
    • optimal(加强)
      • Coding(多写)
      • Test cases
  • 被动式反馈(高手给你指点)
    • code review
    • 教练看你打,给你反馈

算法复杂度

O(1): Constant Complexity: Constant 常数复杂度
O(log n): Logarithmic Complexity: 对数复杂度
O(n): Linear Complexity: 线性时间复杂度
O(n^2): N square Complexity 平方
O(n^3): N square Complexity 立方
O(2^n): Exponential Growth 指数
O(n!): Factorial 阶乘

image.png