这里写自定义目录标题 Leetcode刷题预备基础知识时间复杂度空间复杂度优化方法 Leetcode刷题预备基础知识 Leetcode刷题预备基础知识 时间复杂度 时间复杂度:算法的执行效率 算法的执行时间与算法的输入值之间的关系 复杂度永远看最高的那一个 两个循环复杂度是相乘,结果就是 nlogn 相对来说不太常见 时间复杂度 2^n : 树(n层)、递归(n步) 空间复杂度 算法存储空间与输入值之间的关系 这些数组、链表是自己创建的,而不是题目给的 时间、空间复杂度取舍 时间和空间智能二选一,一般取时间复杂度较低的算法,除非特殊要求 优化方法