当前位置: 首页 > news >正文

网站建站行业新闻北京网站定制公司

网站建站行业新闻,北京网站定制公司,郑州做网站企起,有做敦煌网站的吗一.顺序表的定义 顺序表--用顺序存储的方式实现线性表 顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中&#xff0c;元素之间的关 系由存储单元的邻接关系来体现。 二.顺序表的实现--静态分配 #include<stdio.h> #define MaxSize 10 //定义最大长度 …

一.顺序表的定义

顺序表--用顺序存储的方式实现线性表

顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关
系由存储单元的邻接关系来体现。

二.顺序表的实现--静态分配

#include<stdio.h>
#define MaxSize 10 //定义最大长度
typedef struct{int date[MaxSize];//用静态的数组存储数据元素int length;//顺序表当前的长度
}Sqlist;/顺序表的类型定义//基本操作--初始化一个顺序表
void InitList(SqList &L){
for(int i=0;i<MaxSize;i++)L.date[i]=0;//将所有数据设置为默认初始值L.length=0;//顺序表初始长度为0
}int main()
{Sqlist L;//声明一个顺序表InitList(L);//初始化顺序表
...return 0;}

 

 如果数组存满了怎么办?
可以放弃治疗,顺序表的表长刚开始确定后就无法更改(存储空间是静态的) 

二.顺序表的实现--动态分配

动态申请和释放内存空间

malloc,free函数

C--malloc,free函数

malloc 函数返回一个指针,需要强制类型转化为你定义的数据元素型指针。

C++--new,delete关键字

顺序表的特点: 
①随机访间,即可以在 O(1)时间内找到第i个元素 
②存储密度高,每个节点只存储数据元素
③拓展容量不方便(即便采用动态分配的方式实现,拓展长度的时间复杂度也比较高)
④插入、删除操作不方便,需要移动大量元素 

总结:

 

完!! 

http://www.dinnco.com/news/86388.html

相关文章:

  • 网站关于我们怎么做单页面模板seo网站快速排名软件
  • 如何做一张网站平面效果图沧州网站优化
  • 广东省农业农村厅网站百度最新版app下载安装
  • 注册网站需要房产证百度极速版客服电话
  • 专业做高端网站怎么写软文
  • 河南郑州疫情发布会seo面试常见问题及答案
  • 好的网站建设免费平台推广
  • icann 域名注册网站石家庄网站建设案例
  • 网站的建设 想法2022当下社会热点话题
  • 承德网站制作多少钱阜阳seo
  • 山东城市建设职业学院图书馆网站全网品牌推广公司
  • 天宫院网站建设seo短视频
  • 受欢迎的网站建设公司上海谷歌推广
  • 南宁商城网站建设微信推广引流平台
  • 昌平网站开发多少钱app推广一手单
  • 网站布局设计排版免费建立自己的网站
  • 网站建站报告2000字网络推广怎么样
  • 怎末把域名装wordpress济南新站seo外包
  • 网站正在建设中 英语翻译网店交易平台
  • 免费b2b网站大全在线惠州seo代理
  • 删除网站死链搜索引擎排名中国
  • 一个网站怎么做镜像站哪个软件可以自动排名
  • 网站建设公司业务小广告清理
  • wordpress 网站图标设置方法友情链接作用
  • 橙子建站验证码我输了咋办网络广告策划书
  • 重庆潼南网站建设公司在线代理浏览网页
  • 产业园网站建设方案seo数据分析哪些方面
  • 宝安做棋牌网站建设哪家公司便宜上海优质网站seo有哪些
  • 个人网站开发免费域名的网站
  • 网站维护升级完成网站策划方案案例