数据结构:总概念

2017-06-07  本文已影响0人  Tuking

先了解一下什么叫数据结构

数据结构:
数据的组织方式,着重于数据之间的关系,研究以下三部分:

/*
 * 分析下面程序段的时间复杂度
 */
(1) int i,sum = 0;                   (1次)
(2) for (i=0;i<n;i++)               (n+1次)
(3) sum=sum+i;                       (n次)
(4) return sum;                      (1次)

 T(n)=2n+3,且T(n)是n数量级的

时间复杂度:(渐进时间复杂度, 只取结果的最高幂):用大O[字母的大写O]表示

 T(n)=2n+3~= n 则时间复杂度为O(n) 
如:T(n)=3n2+2n+1000=O(n2) 

记忆:各种不同数量级对应的值存在着如下关系:
O(1) < O(logn) < O(n) < O(n*logn) < O(n2) < O(n3) < O(2n) < O(n!)

}

上一篇下一篇

猜你喜欢

热点阅读