本文概述
我们的DAA教程专为初学者和专业人士而设计。
我们的DAA教程包括算法, 渐近分析, 算法控制结构, 递归, 主方法, 递归树方法, 简单排序算法, 气泡排序, 选择排序, 插入排序, 分而治之, 二进制搜索, 合并排序, 计数排序的所有主题, 下界理论等
什么是算法?
为了解决特定的问题或问题类别, 将执行指定操作序列的有限指令集称为算法。
为什么要研究算法?
随着处理器速度的提高, 通常认为性能不如其他软件质量特征(例如安全性, 可扩展性, 可重用性等)重要。但是, 在计算科学领域, 大问题的规模很普遍, 这使性能成为非常重要的因素。这是因为较长的计算时间(仅举几例意味着较慢的结果), 较少的研究工作和较高的计算成本(如果从外部购买CPU Hours)。因此, 对算法的研究为我们提供了一种语言, 可以根据问题大小来表达性能。
DAA教程索引
先决条件
在学习DAA教程之前, 你必须具有数据结构, 编程和数学的基础知识。
听众
我们的DAA教程旨在帮助初学者和专业人士。
问题
我们保证你不会在本DAA教程中找到任何问题。但是, 如果有任何错误, 请在联系表格中发布问题。