2021-10-11

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1绪论
数据结构代表的是数据的存储结构既保存数据元素,也保存元素之间的关系
抽象类数据类型定义一个完整的数据结构,是抽象出来的逻辑和数据结构
实参和形式参数同步发生改变,形参设置成传值型参数,共享存储空间
时间复杂度是问题规模n的函数,O(n2)表示算法频率为cn2,即执行时间和n^2成正比
数据元素是数据的基本单位,
数据项 数据的不可分割的最小单元
数据>>数据对象>> 数据元素 >>数据项
空间复杂度:算法所需存储空间
2线性表
线性表是一个有限序列,不可以为空,
线性结构的存储结构包含顺序存储和链表存储
在顺序表中删除一个元素需要的时间与删除位置及顺序表的长度都有关(需要移动元素来覆盖掉原来的位置)
线性表优点:存储密度大
顺序表插入从最后一个元素开始,直到插入位置
线性表
修改 v[i]=x
插入
将前前面面向后移动,
for(j=n;j>=i;i–)
{
a[j+1]=a[i]
a[i]=x
n++
}
1<移动<n+1
平均移动n/2
删除
向前移动,覆盖掉要修改的
1<i<n
平均移动数 (n-1)/2
把所有列出来第一个n-1 最后一个0## 标题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值