无编辑摘要
无编辑摘要 |
无编辑摘要 |
||
第1行:
'''算法(Algorithm)'''是程序的根基。这篇文章简要介绍了啥是算法,以及作为一个coder必须知道的一些事。
=== 算法 ===▼
▲=== 算法 ===
众所周知,计算机是无生命的。所以要是想让它做人类想让它做的事情的话,人类就不得不付出劳动。(悲)
至于AI{{Heimu|人工智障}}啊,机器学习啊,他们的根基都离不开'''算法'''。
第16行:
=== 复杂度 ===
==== 时间复杂度 ====
第34行 ⟶ 第36行:
'''空间复杂度''',就是一个算法的空间效率。这取决于它占用你电脑内存的多少空间,通常也用<math>O</math>来表示。空间复杂度一般不是很重要,但是只要它重要了就会特别重要,能掌握算法命运的那种。
▲这两种复杂度决定了一个代码的综合效率,但作为一个程序员更关心的还是一个算法的代码复杂度。这东西很世俗所以没有这种东西(不是),但代码复杂度在有时间限制的算法竞赛中还是很重要的。
=== 语言和代码 ===
|