优化排版,把复杂度标记为公式

This commit is contained in:
bqlin
2021-12-10 20:07:53 +08:00
parent 973582cd7e
commit 90638af21a
96 changed files with 462 additions and 449 deletions

View File

@@ -48,7 +48,7 @@
## 暴力方法
暴力的方法很明显就是O(n^2)的,遍历每一个加油站为起点的情况,模拟一圈。
暴力的方法很明显就是$O(n^2)$的,遍历每一个加油站为起点的情况,模拟一圈。
如果跑了一圈中途没有断油而且最后油量大于等于0说明这个起点是ok的。
@@ -76,8 +76,9 @@ public:
}
};
```
* 时间复杂度O(n^2)
* 间复杂度O(n)
* 间复杂度$O(n^2)$
* 空间复杂度:$O(n)$
C++暴力解法在leetcode上提交也可以过。
@@ -119,8 +120,8 @@ public:
}
};
```
* 时间复杂度O(n)
* 空间复杂度O(1)
* 时间复杂度:$O(n)$
* 空间复杂度:$O(1)$
**其实我不认为这种方式是贪心算法,因为没有找出局部最优,而是直接从全局最优的角度上思考问题**
@@ -173,8 +174,8 @@ public:
}
};
```
* 时间复杂度O(n)
* 空间复杂度O(1)
* 时间复杂度:$O(n)$
* 空间复杂度:$O(1)$
**说这种解法为贪心算法,才是是有理有据的,因为全局最优解是根据局部最优推导出来的**