数据结构与算法.pptVIP

  • 9
  • 0
  • 约8.46千字
  • 约 35页
  • 2017-06-08 发布于天津
  • 举报
数据结构与算法.ppt

例2:冒泡排序法。 Void bubble_sort(int a[],int n) { change=false; for (i=n-1; change=TURE; i1 change; --i) for (j=0; ji; ++j) if (a[j]a[j+1]) { a[j] ←→a[j+1] ; change=TURE ; } } 最好情况:0次 最坏情况:1+2+3+?+n-1=n(n-1)/2 平均时间复杂度为: O(n2) 空间复杂度(Space complexity) :是指算法编写成程序后,在计算机中运行时所需存储空间大小的度量。记作: S(n)=O(f(n)) 其中: n为问题的规模(或大小) 该存储空间一般包括三个方面: 指令常数变量所占用的存储空间; 输入数据所占用的存储空间; 辅助(存储)空间。 一般地,算法的空间复杂度指的是辅助空间。 一维数组a[n]: 空间复杂度 O(n) 二维数组a[n][m]: 空间复杂度 O(n*m) 1 名词术语:数据,数据元素,数据结构,数据类型。 2 数据的逻辑结构?数据的物理结构?逻辑结构与物理结构的区别和联系是什么? 3 数据结构的主要运算包括哪些? 4

文档评论(0)

1亿VIP精品文档

相关文档