📅  最后修改于: 2021-01-12 03:28:50             🧑  作者: Mango
算法是解决问题的一系列步骤。算法的设计和分析对于设计算法以解决计算机科学和信息技术领域的不同类型的问题非常重要。本教程介绍了设计策略的基本概念,算法的复杂性分析,然后介绍了图论和排序方法方面的问题。本教程还包括有关复杂性理论的基本概念。
本教程是为攻读任何计算机科学,工程和/或信息技术相关领域的学位的学生而设计的。它试图帮助学生掌握算法设计中涉及的基本概念。
读者应具有编程和数学的基础知识。读者应该非常了解数据结构。此外,最好是读者对形式语言和自动机理论有基本的了解。