大学计算机专业一定要学

 我来答
赤发科普屋
2023-06-14 · TA获得超过755个赞
知道小有建树答主
回答量:4683
采纳率:86%
帮助的人:144万
展开全部

数据结构计算机专业一定要学好的线性数据结构

数组

数组是最基础一种线性结构,而且在物理内存中也占据着一块连续空间。

优点:访问数据简单。

缺点:添加和删除数据比较耗时间。

使用场景:频繁查询,对存储空间要求不大,很少增加和删除的情况。

队列

队列中的添加和删除数据的操作分别是在两端进行的。队列可以在一端添加元素,在另一端取出元素,也就是:先进先出(First In First Out, 简称FIFO)

栈也是一种数据呈线性排列的数据结构,不过在这种结构中,我们只能访问最新添加的数据。从栈顶放入元素的操作叫入栈,取出元素叫出栈。

特点:后进先出(Last In First Out, 简称LIFO)

链表

链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,每个元素包含两个结点,一个是存储元素的数据域(内存空间),另一个是指向下一个结点地址的指针域。

优点:数据添加和删除方便

缺点:访问比较耗费时间

使用场景:数据量较小,需要频繁增加,删除操作的场景

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式