首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在链表结构中,采用______可以用最少的空间代价和最高的时间效率实现队列结构。
在链表结构中,采用______可以用最少的空间代价和最高的时间效率实现队列结构。
admin
2019-05-23
59
问题
在链表结构中,采用______可以用最少的空间代价和最高的时间效率实现队列结构。
选项
A、仅设置尾指针的单向循环链表
B、仅设置头指针的单向循环链表
C、仅设置尾指针的双向链表
D、仅设置头指针的双向链表
答案
A
解析
从空间的角度考虑,采用链表作为存储结构,应当使用单链表,没有必要采用双向链表从两个方向遍历元素。所以排除选项C和选项D。队列的特点是,先进先出。从时间效率的角度考虑,同时具有头指针和尾指针的话,入队和出队操作最为简单。但题目中仅仅给出了只有头指针或者只有尾指针的情况。那么:①如果仅仅设置头指针,那么,删除元素时,只要修改第一个元素的指向即可。如果要插入元素,则需要遍历整个链表,才能到达尾指针的位置。②如果仅仅设置尾指针,那么,如果要实现删除操作,可以取尾指针域的值,直接获得头指针。如果要执行插入操作,那么,修改两个尾指针的指针域以及新插入结点的指针域即可。通过比较,仅仅设置尾指针,更节省时间。选项A是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/slVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下面有效的IP地址是______。A.202.280.130.45B.130.192.33.45C.192.256.130.45D.280.192.33.456
Windows2003操作系统的控制面板中,通过______命令修改系统的分辨率。A.双击“显示”→“设置”B.双击“系统”→“设置”C.双击“键盘”“→”设置D.双击“字体”→“设置”
传统的交换机作为第二层设备,只能识别并转发(1)_____地址,要支持VLAN间的通信只能借助于具有(2)_____功能的网络设备。具有这种功能的设备有路由器和三层交换机。当用路由器解决VLAN通信时,路由器得到一个VLAN包后,根据目的IP地址,
1000BaseSX是一种使用(1)_____作为信号源的网络介质技术,收发器上所配置的激光传输器(2)_____,系统采用(3)_____编码方案。(3)_____A.6B/8BB.4B/5BC.8B/10BD.其他
在Word2003的编辑状态下,若要给文档加入“页眉和页脚”,则应该选择菜单栏中的(1)______;若需要输入数据:210时,可以使用菜单栏(2)____下的“对象”进行数学公式编辑,也可以使用菜单栏(3)_____下的“字体”进行上标的
基于MAC地址划分VLAN的优点是______。A.主机接入位置变动时无须重新配置B.交换机运行效率高C.可以根据协议类型来区分VLAND.适合于大型局域网管理
SMTP服务利用(32)连接传送数据,而SNMP使用的传输层协议是(33)。(32)
IE浏览器将因特网世界划分为因特网区域、本地Intranet区域、可信站点区域和受限站点区域的主要目的是______。
在Word2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择__________,然后进行相关参数的设置。
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。【说明】一棵非空二叉树中“最左下”结点定义为:若树根的左子树为空,则树根为“最左下”结点;否则,从树根的左子树根出发,沿结点的左子树分支向下查找,直到某个结点不存在左子树时
随机试题
DEH调节系统的作用是冷态启动时,机组负荷达到()额定负荷后,由高压调节汽阀进行控制。
诊断颅底凹陷症,影像学依据是()。
地籍的研究对象是指在地籍簿册的建立、变更和发展过程中,地籍诸多要素的确定和变化规律,即对土地()的确定和变化规律的研究。
[2010年,第41题]26号元素的价电子构型为()。
2009年8月5日,经发包人甲公司同意,总承包人乙公司将自己承包的部分建设工程分包给丙公司。因丙公司完成的工程质量出现问题,给甲公司造成100万元的经济损失。根据《合同法》的规定,下列关于对甲公司损失承担责任的表述中,正确的是()。
某国有企业在经营期间有偷漏税款行为,被某区国家税务局查获,某区国家税务局对该企业作出决定,责令其3日内补交偷漏税款,如逾期不补将另行作出罚款决定。该企业对某区国家税务局的上述具体行政行为不服。下列选项正确的是()。
林木的致害责任适用()
只有坚持科学发展观,才能实现可持续发展。为了子孙后代,我们必须实现可持续发展。由此可推出以下哪项?
下面程序的输出结果是() main() { inty=9; for(;y>0;y--) if(y%3==0) {printf("%d",--y);continue;} }
Everyyear,IBMCorporationchoosesfivenewtechnologiesitbelieveswillchangetheworldwithinthenextfiveyears.TheIBM
最新回复
(
0
)