一道C/C++的选择题

链表不具有的特点()A不必事先估计存储空间B可随机访问任一元素C插入删除不需要移动元素D所需空间与线性表长度成正比请逐一分析ABCD对与错的原因... 链表不具有的特点()
A 不必事先估计存储空间
B 可随机访问任一元素
C 插入删除不需要移动元素
D所需空间与线性表长度成正比
请逐一分析ABCD对与错的原因
展开
 我来答
sun_siliang
推荐于2017-09-20 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4483万
展开全部
链表不具有的特点(B)
A 不必事先估计存储空间 //链表的结点动态增加,确实不必事先估计存储空间。
B 可随机访问任一元素 //访问结点必须从头开始,不能随机访问。
C 插入删除不需要移动元素 //删除结点就是修改后继指针,不需要移动结点。
D 所需空间与线性表长度成正比 //所需空间=结点数*结点大小。
追问
刚才看了线性链表的定义有些糊涂了 线性链表的结点也是动态增加?链表包括线性链表吗?
追答
包括的。
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
地瓜说机
2011-07-14 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.1亿
展开全部
B错误 因为链表一个节点指向下一个节点,我们知道的只有头节点和末节点,只能按照链表一个一个的访问,
ACD都是对的,看看链表和顺序表的不同,AC是区别,对于D,链表多了存放指针的空间,每个节点都比顺序表的节点多,所以成正比
追问
主要是A 看了线性链表的定义后  我就搞不清楚了 线性链表不是动态分配?
追答
就是动态分配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a39fb3e
2016-01-26 · TA获得超过4465个赞
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:64.9万
展开全部
这一道选择题为
链表不具有的特点()
A 不必事先估计存储空间
B 可随机访问任一元素
C 插入删除不需要移动元素
D所需空间与线性表长度成正比

应当选择选项B。
对于选项B,因为访问结点必须要从头结点开始,并不是可以随机访问任一元素,所以该选项内容错误。其它选项符合链表的特点。
所以,选择选项B。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C_stu
2011-07-14 · TA获得超过456个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:623万
展开全部
A, 链表不是连续存储的, 所以不需要先分配再使用, 可以增加元素时, 即时分配.
B,由于不是连续存储的, 每个元素的内存地址不定, 所以不能随机访问
C,插入删除等只需要更改上下关联元素指针即可, 不需要移动
d, 不解释, 你懂的..
追问
线性链表也是即时分配吗?
追答
线性指的是数据模型, 而非内存模型..懂?

链表的线性是通过元素的上下关联指针来明确的..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aonefeng
2011-07-14 · TA获得超过1335个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:132万
展开全部
A,正确,不是线性存储,可随时新增所以不必事先估计存储空间
B,错误,每个元素的地址存储在其前一个元素中,不能随机访问
C,正确,不是线性存储,所以只要更改其前一个元素中指向下一下元素的地址指针就可以了
D,正确,
追问
对于A 那线性链表呢? 也不必事先估计存储空间了?
追答
已经有人回答了!线性是数据结构的线性,即上一个元素中含有下一个元素的指针,但地址并不一定是连续的,如果地址是连续的就要考虑了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式