什么是数组(数据结构),数组及其定义详解

本文从数据结构的角度解析数组,指出数组不仅是编程语言中的基本数据类型,更是一种存储结构,能够存储具有“一对一”逻辑关系的线性数据。数组可细分为一维、二维到n维,不仅用于存储不可再分的元素,还能存储其他数据结构。一维数组是线性表的基础,而n维数组是对线性存储结构的扩展。
摘要由CSDN通过智能技术生成

前面学习数据结构的过程中,总是使用数组作为顺序表的底层实现,给我们一种 "数据结构中,数组的作用就是实现顺序表" 的错误认识。其实,数组的作用远不止于此。

本节将从数据结构的角度讲解数组存储结构。

本节所讲的数组,要将其视为一种存储结构,与平时使用的数组基本数据类型区分开。

什么是数组

一说起数组,我们的印象中数组往往是某一门编程语言中包含的具体数据类型,其实不然。

从本质上讲,数组与顺序表、链表队列一样,都用来存储具有 "一对一" 逻辑关系数据的线性存储结构。只因各编程语言都默认将数组作为基本数据类型,使初学者对数组有了 "

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据结构和算法教程(C语言版)

创作不易,多多支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值