Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1f1fe28

Browse files
Merge pull request youngyangyang04#2511 from ShimenTian/patch-1
Update 关于时间复杂度,你不知道的都在这里!.md 部分typo
2 parents 825b36d + 0422b13 commit 1f1fe28

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎problems/前序/关于时间复杂度,你不知道的都在这里!.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
**时间复杂度是一个函数,它定性描述该算法的运行时间**
2121

22-
我们在软件开发中,时间复杂度就是用来方便开发者估算出程序运行的答题时间
22+
我们在软件开发中,时间复杂度就是用来方便开发者估算出程序运行的大体时间
2323

2424
那么该如何估计程序运行时间呢,通常会估算算法的操作单元数量来代表程序消耗的时间,这里默认CPU的每个单元运行消耗的时间都是相同的。
2525

@@ -42,7 +42,7 @@
4242

4343
我们主要关心的还是一般情况下的数据形式。
4444

45-
**面试中说道算法的时间复杂度是多少指的都是一般情况**。但是如果面试官和我们深入探讨一个算法的实现以及性能的时候,就要时刻想着数据用例的不一样,时间复杂度也是不同的,这一点是一定要注意的。
45+
**面试中说的算法的时间复杂度是多少指的都是一般情况**。但是如果面试官和我们深入探讨一个算法的实现以及性能的时候,就要时刻想着数据用例的不一样,时间复杂度也是不同的,这一点是一定要注意的。
4646

4747

4848
## 不同数据规模的差异
@@ -61,7 +61,7 @@
6161

6262
例如上图中20就是那个点,n只要大于20 常数项系数已经不起决定性作用了。
6363

64-
**所以我们说的时间复杂度都是省略常数项系数的,是因为一般情况下都是默认数据规模足够的大,基于这样的事实,给出的算法时间复杂的的一个排行如下所示**:
64+
**所以我们说的时间复杂度都是省略常数项系数的,是因为一般情况下都是默认数据规模足够的大,基于这样的事实,给出的算法时间复杂度的一个排行如下所示**:
6565

6666
O(1)常数阶 < O(logn)对数阶 < O(n)线性阶 < O(nlogn)线性对数阶 < O(n^2)平方阶 < O(n^3)立方阶 < O(2^n)指数阶
6767

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /