跳转至

绪论

研究对象: 计算. 研究目标: 寻找高效, 低耗的解决方案.

计算(Computing)

计算是数据结构与算法研究的对象.

在这门学科中:

  • 计算 = 信息处理.
  • 计算模型 = 计算机 = 信息处理工具.

算法(Algorithm)

特定计算模型下, 旨在解决特定问题的指令序列.

  • 输入: 待处理的信息(问题).
  • 输出: 经处理的信息(答案).
  • 正确性: 的确可以解决指定的问题.
  • 确定性: 任意算法都可以描述为一个由基本操作组成的序列.
  • 可行性: 每一个基本操作都可以实现, 且在常数时间内完成.
  • 有穷性: 对于任何输入, 经有穷次基本操作, 都可以得到输出.

评论