问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一般线性表和数组有什么区别?各有什么特点?

发布网友 发布时间:2022-04-20 00:34

我来回答

3个回答

热心网友 时间:2023-09-25 13:48

从定义上来看,线性表和数组都是数据元素的有序集

1、数组有维度(比如三维数组)的概念而线性表没有

2、数组和线性表上可进行的操作不一样。一般我们不在数组上进行数据插入和删除的操作,同样,我们也无法直接通过数据序列来访问线性表中的数据单元(比如表中第i个元素)。

热心网友 时间:2023-09-25 13:48

线性表是一种概念,一种方法。我们最开始定义数组,是比较死的。不能任意改变大小,而线性表则能。
如:int a[10]这是定义了一个只能有10个元素。
而在线性表中
class list
{
private:
int val//用于储存元素的值
list *nextPtr;//用于指向下个元素的指针
public:
..
..
};
很明显它可以存很多的元素,(当然要在内存的范围内,呵)
在数据结构中都会讲到的。

热心网友 时间:2023-09-25 13:49

区别主要在动态分配上,现代语言支持动态数组,可以在运行期决定数组大小,但早期语言并不支持,因此数组必须在编译器确定大小。

而线性链表可以动态决定大小,随时删减添加,并且能够知道元素个数。数组除非用动态定义否则你要自己知道元素个数。比如c89就不支持动态数组,但c99支持。iso c++也不支持,但c+0x支持。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 简答线性表可用顺序表或者链表存储,此两种存储表... 数据结构高手进,帮忙答下题 数组数据结构的优点! 在线等待 线性表,栈,队列的优缺点,异同? 用链表表示线性表的优点是______ 线性表的定义是什么?它有什么特点?它有什么作用 数据结构中用数组或者链表实现线性表 2,分析数组与线性链表的优缺点; 线性表的两种存储结构各有哪些优缺点 线性表两种 存储结构各自的优缺点有哪些? 用数组表示线性表的优点是( ) A、便于插入和删除... 乐心运动手环怎么激活 vivo手机怎么使用乐心手环? 捡了一个乐心运动手环怎么用 捡到乐心手环怎么设置 vivo手机的乐心手环怎么用啊? 乐心手环怎么添加快捷支付 乐心手环有氧运动时长功能怎么用? lifesense手环怎么使用 乐心智能手环有什么用 为什么说数组和广义表示线性表的推广。 线性表和数组有什么区别? 顺序表 线性表 数组这三个数据结构有什么异同?求... 顺序表与链表 线性表有两中存储结构:一是顺序表.二是链表,简述各... 线性表的基本特征是什么? 线性表就是一个数组?我们也只用数组来描述线性表... 数组与一般线性表的区别主要在于什么? 哪种输入法,可以五笔拼音一起用的? 五笔拼音都能用的输入法哪个好用 五笔和拼音一起打的是什么输入法。。。 有没有既可以拼音又可以五笔的输入法 可以打五笔又可以打拼音是什么输入法 什么输入法可以用拼音也可以用五笔输入 既以打拼音又可以打五笔输入法叫什么名称 什么输入法可以用五笔也可以用拼音 有一种又可以打五笔又可打拼音的输入法是什么? 电脑输入法哪个能五笔和拼音同时用 即可以打五笔又可以打拼音是什么输入法 有一种五笔和拼音可以同时输入的输入法叫什么