赞
踩
数据结构在学什么?
针对某种逻辑结构,结合实际需求,定义基本运算
数据的物理结构(存储结构):如何用计算机表示数据元素的逻辑关系
数据类型是一个值的集合和定义在此集合上的一组操作的总称
抽象数据类型(ADT)是抽象数据组织及与之相关的操作
程序=数据结构+算法
算法的特性
事前预估算法时间开销
T
(
n
)
T(n)
T(n)与问题规模n的关系
可以只考虑阶数高的部分
大O表示法:
大O表示同阶,同等数量级,当
n
−
>
无穷
n->无穷
n−>无穷二者之比为常数
常对幂指阶
算法原地工作–算法所需内存空间为常量
只需关注存储空间的大小和问题规模相关的变量
函数递归调用会带来内存开销
空间复杂度=递归调用的深度(一般来说,每层递归空间都是常数)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。