数据结构C语言版复习攻略【荐】.docVIP

  • 13
  • 0
  • 约4.49万字
  • 约 56页
  • 2015-07-22 发布于河南
  • 举报
第一章:绪论 一、基础知识 概念和术语(黑体字部分)。 另外,注意: 1、数据元素是数据的基本单位。P4 2、数据项是数据不可分割的最小单位。P5 3、数据结构及其形式定义。P5 四种基本结构:①集合②线性结构③树形结构④图(网)状结构 4、数据结构的 逻辑结构(抽象的,与实现无关) 物理结构(存储结构) 顺序映像(顺序存储结构)位置“相邻” 非顺序映像(链式存储结构)指针表示关系P6 5、数据类型 P7 抽象数据类型(ADT)P7 ADT=(数据对象,数据关系,基本操作) ADT细分为原子类型,固定聚合,可变聚合类型。P8 6、算法的概念 P13 7、算法的五个特征 ①有穷性 ②确定性 ③可行性 ④输入(0个或多个) ⑤输出(1个或多个) 8、算法设计的要求:①正确性②可读性③健壮性④效率与低存储量 其中正确性的四个层次(通常要求达到C层)。 9、算法的时间复杂度 P15 常见有: O(1),O(n),O(n2),O(log2n),O(n log2n),O(2n) 语句频度,用归纳法计算。 10、算法的空间复杂度 P17 二、算法 起泡排序。P16 另一种形式 void BubbleSort ( DataType a[], int n ) { for ( i=0; in-1; i++ ) for ( j=0;

文档评论(0)

1亿VIP精品文档

相关文档