数据结构基础

逻辑结构的种类

划分方法一

1.线性结构(1对1)

只有一个开端和一个结尾 最多有一个前趋和一个后继

如:线性表、栈、队列、串

2.非线性结构(1对 多、多对多)

一个节点可能有多个前趋和后继

如:树、图

划分法方法二

1.集合结构(数据元素同属一个集合)

2.线性结构(一对一)

3.树形结构(一对多)

4.图形结构(多对多)

算法时间

T(n)=f(n) 当n无限大时

一般估算时间与最高次幂算

算法时间由少到多排序

常数阶O(1) < 对数阶O(log2n)<线性阶O(n)<线性对数阶O(nlog2n)<平方阶O(n2)<三次方阶O(n3)<K次方阶O(nK)<指数阶O(2n)

算法空间度

算法出必须代码后所创建的变量、代码....等等一系列占的空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值