顺序表第一部分(介绍篇),三部曲后面分别是实现和介绍

目录

1、顺序表的概念及结构

1.1线性表

2、顺序表分类

2.1顺序表分类

2.1.1静态顺序表 

2.1.2动态顺序表 


1、顺序表的概念及结构

1.1线性表

顺序表是n个有相同特性的数据元素的有限序列。线性表非常常用,常见的数据表是:

顺序表,链表,栈,队列,字符串。。。。。

线性表在逻辑上是线性的就是一一相连的,就是一条直线,但在物理结构上不一定连续。

线性表在物理储存上,通常以数组和链式结构的形式存储。

总的来说:一群有组织的军人,他们的编号就是1 2 3 4。。。每个人都有编号,并且还有一堆班长,你是总指挥,你负责指挥班长,班长就负责整理他的班就可以。

2、顺序表分类

顺序表的底层结构就是数组,对数组的封装,实现常用的增删改查的函数(借口)。

2.1顺序表分类

顺序表分为静态顺序表和动态顺序表。 

2.1.1静态顺序表 

使用定长的数组储存元素

 

 静态就是固定的长度,不能扩容。

缺陷:空间给少了不够,给多了造成空间浪费

2.1.2动态顺序表 

动态顺序表就是用动态内存的方法来进行扩容。

介绍到这里结束,下一章写如何写顺序表 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值