【基本知识】数据结构中的链表和队列

 我来答
新科技17
2022-07-05 · TA获得超过5911个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:75.4万
展开全部
1.什么是链表?

链表是链式存储的线性表。

2.什么是线性表?

数据结构中的一种最基本最简单的存储结构。数据元素一对一。除了第一个和最后一个元素,其他元素都是首尾相接的。所以线性表有一种存储的方式是链表形式。

3.那线性表除了链表外,还有几种存储方式?

顺序存储方式。

4.链表有哪几种?

单向、双向和循环。

5.单向链表是什么?

元素包含值域、指针域,也被称为节点,每个节点的指针域内有一个指针,指向下一个节点,最后一个节点指向空值。遍历的顺序:从表头向后遍历。

6.双向链表是什么?

指针域有两个指针,节点指向直接后继和直接前驱。遍历顺序:从前项遍历和后项遍历都可以。

7.循环链表是什么?

最后一个节点指向第一个节点。

8.队列是什么?

只允许在一段进行插入,在另一端进行删除的运算受限线性表。先进先出。应用于进程调度队列、打印队列。

9.栈是什么?

限定仅在栈顶进行插入或删除操作的线性表。后进先出。应用于程序递归,函数调用。

10.关联数组是什么?

关联数组是数组的一对,数组是连续等大的存储单元构成,每个单元的存储数据类型一样,关联数组的特性是key-value,用key查找value,管理数组的前后是无序的,离散的,不是线性连续的。数组是线性表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式