index

文章目录
  1. 1. 一些技巧
  2. 2. 对比

一些技巧

  • 系统地刷题
    • 常见的数据结构与算法思想
    • 时间/空间复杂度
    • 典型应用场景
  • 考虑容错和默认值
  • 下笔前先想好测试用例
  • 思路复杂的链表等题配合用例来思考代码逻辑,同时也可以把逻辑写在注释中

对比

  • 链表 vs 数组: 数组访问元素O(1),链表添加/删除元素O(1),查找都类似O(log n) ~ O(n)