数据结构复习第一篇

复习数据结构第一篇
数据结构概念
注意:
(1)逻辑结构不同会产生不同的数据结构。如线性表,图,树。
(2)逻辑结构相同,存储结构不同,也会产生不同的数据结构,如线性表按顺序方法 存储,则为顺序表,按链接方法存储,为链表,用散列的方法存储,为散列表。
(3)对数据的操作及其性质不同,即使逻辑和存储结构相同,也对应着不同的数据结构。例如顺序表的插入操作只能一端进行,那么该线性表为栈,若插入操作在表一端进行,删除在另一端,则为队列。

O O ,大Ω,大 Θ Θ 表示法来渐近表示算法的基本运算次数。
O表示法:设f(n)和g(n)是正整数集到正实数集上的函数,称 f(n) f ( n ) O(g(n)) O ( g ( n ) ) 当且仅当存在正常数 C C n0,使得对任意的 nn0 n ≥ n 0 ,有 f(n)Cg(n) f ( n ) ≤ C g ( n ) ,记为 f(n)=Og(n)) f ( n ) = O ( g ( n ) ) .
Ω Ω 表示法:设f(n)和g(n)是正整数集到正实数集上的函数,称f(n) Ω(g(n)) Ω ( g ( n ) ) 当且仅当存在正常数 C C n0,使得对任意的 nn0 n ≥ n 0 ,有 f(n)Cg(n) f ( n ) ≥ C g ( n ) ,记为 f(n)=Ω(g(n)) f ( n ) = Ω ( g ( n ) ) .
Θ Θ 表示法:设f(n)和g(n)是正整数集到正实数集上的函数,称f(n) Θ(g(n)) Θ ( g ( n ) ) 当且仅当存在正常数 C1,C2 C 1 , C 2 n0 n 0 ,使得对任意的 nn0 n ≥ n 0 ,有 C1g(n)f(n)C2g(n) C 1 g ( n ) ≤ f ( n ) ≤ C 2 g ( n ) ,记为 f(n)=Θ(g(n)) f ( n ) = Θ ( g ( n ) ) .
O O ,大Ω分别提供了一种表达上界和下界的方法,大 Θ Θ <script id="MathJax-Element-30" type="math/tex">Θ</script>则提供了一种同时表达上界和下界的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值