二级教程公共基础.docVIP

  • 0
  • 0
  • 约1.67万字
  • 约 20页
  • 2017-08-26 发布于河南
  • 举报
数据结构与算法 1算法 1算法的基本概念 算法:是指解题方案的准确而完整的描述。 算法的基本特征:可行性、确定性、有穷性、拥有足够的信息。 算法的基本要素:对数据对象的运算和操作:算术运算 逻辑运算 关系运算 数据传输 算法的控制结构:顺序结构、选择结构、循环结构 算法的基本方法:列举法 归纳法 递推法 递归法 减半递推技术 2算法复杂度 1.算法的时间复杂度:用算法在执行过程中所需基本运算的执行次数来度量算法的工作量 算法的工作量=f(n) 其中n是问题的规模 算法的平均性态(Average Behavior) A(n)= 最坏情况复杂性(Worst-Case Complexity) W(n)= 算法的空间复杂度:一般是指执行这个算法所需要的内存空间 2数据结构的基本概念:数据结构主要研究数据的逻辑结构、数据的存储结构、对各种数据结构的运算。 2.1什么是数据结构 数据的逻辑结构:一个数据结构应包含以下两方面的信息: 表示数据元素的信息 表示各数据元素之间的前后件的关系 线性结构、树形结构、图形结构、集合 数据的存储结构:顺序结构、链接结构、索引结构 2数据结构的图形表示:数据结点(简称结点)用方框表示,有向线表示前后关系。 3线性结构与非线性结构 线性结构:二个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个

文档评论(0)

1亿VIP精品文档

相关文档