2021-07-17数组

什么是数组

1、第一次被提问到,是觉得脑子一片空白,没有它的概念。只知道是一组数据会排在一列上。
怎么理解连续地址。
2、教材介绍:
在数据结构中,数组是一种特殊的线性表。线性表是n个具有相同特性是数据元素的有限序列。
3、是从哪里突然提问到数组的?想让我明白什么?
4、理解上来讲,数组是一个变量,由数据类型相同的一组元素组成。
在这里插入图片描述

5、有没有想过为什么数组下标从0开始?
——习惯就好。
6、数组结构和基本要素
标识符:数组的名称(唯一),用于区别不同数组
数组元素:数组中存放的数据
元素下标:从0开始,对数组元素进行编号。数组中每一个元素都可以通过下标来访问。
元素类型:数组元素的数据类型
数组长度固定不变,避免数组越界。
7、数组的优点
(1)批量处理存储数据类型的数据;
(2)按照索引遍历数组方便;
8、数组的缺点
(1)数组大小固定,不是动态存储
(2)数组要求分配的空间连续,这时候它的空间大小受限。
9、数组与链表的区别
(1)、访问形式
数组可随机访问其中某一个元素,链表要求顺序访问,不能随机。
(2)、空间使用
数组是固定空间,链表的动态存储,可随意扩大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值