什么是空间复杂度
- 一个函数,用大O表示,比如O(1), O(n), O(n^2)
- 算法在运行过程中临时占用存储空间大小的度量
O(1)
// 单个变量let i = 0
O(n)
const list = []for(let i = 0; i < n; i +=1) {list.push(i)}
O(n^2)
// 二维数组,存放了n^2的变量const matrix = []for(let i =0; i< n; i+=1) {matrix.push([])for(let j =0; j< n; j+=1) {matrix[i].push(j)}}
