首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
非空的循环单链表head的尾结点p满足( )。
A.p一>next=head
B.p一>next=NULL
C.P=NULL
D.p=head
点击查看答案&解析
手机看题
你可能感兴趣的试题
单项选择题
若某线性表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则下面最节省运算时间的存储方式是( )。
A.单链表
B.带有头指针的单循环链表
C.双链表
D.带有尾指针的单循环链表
点击查看答案&解析
手机看题
单项选择题
已知两个长度分别为l和s的降序链表,若将它们合并为一个长度为l+s的升序链表,则最坏情况下的时间复杂度是( )。
A.O(l)
B.O(ls)
C.O(min(l,s))
D.O(max(l,s))
点击查看答案&解析
手机看题
单项选择题
对于某线性表来说,主要的操作是存取任一指定序号的元素和在最后进行插入运算,那么应该选择( )存储方式最节省时间。
A.顺序表
B.双链表
C.带头结点的双循环链表
D.单循环链表
点击查看答案&解析
手机看题
单项选择题
若线性表最常用的运算是查找第i个元素及其前驱的值,则下列存储方式中最节省时间的是( )。
A.单链表
B.双链表
C.单循环链表
D.顺序表
点击查看答案&解析
手机看题
单项选择题
下面的叙述中正确的是( )。 I.线性表在链式存储时,查找第i个元素的时间同i的值成正比 Ⅱ.线性表在链式存储时,查找第i个元素的时间同i的值无关 Ⅲ.线性表在顺序存储时,查找第i个元素的时间同i的值成正比
A.仅I
B.仅Ⅱ
C.仅Ⅲ
D.I、Ⅱ、Ⅲ
点击查看答案&解析
手机看题
单项选择题
如果线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运算时间。
A.单链表
B.仅有头指针的单循环链表
C.双链表
D.仅有尾指针的单循环链表
点击查看答案&解析
手机看题
单项选择题
算法的时间复杂度取决于( )。
A.问题的规模
B.待处理数据的初态
C.A和B
D.以上都不正确
点击查看答案&解析
手机看题
单项选择题
关于链表的特点,下面的叙述中不正确的是( )。
A.插入、删除运算方便
B.可实现随机访问任一元素
C.不必事先估计存储空间
D.所需空间与线性长度成正比
点击查看答案&解析
手机看题
单项选择题
设线性表中有2n个元素,以下操作中,在单链表上实现要比在顺序表上实现效率更高的是( )。
A.删除指定元素
B.在最后一个元素的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n—i-1个元素的值(i=0,1,…,n一1)
点击查看答案&解析
手机看题
单项选择题
下面的算法实现的是带附加头结点的单链表数据结点逆序连接,空缺处应当填入( )。 void reverse(pointer h) { //h为附加头结点指针 pointer p,q; p=h一>next;h一>next=NULL; while(p|=null) { q=p; p=p一>next; q一>next=h一>next; h一>next=(_____); } }
A.h
B.p
C.q
D.q一>next
点击查看答案&解析
手机看题
单项选择题
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )(1≤i≤n+1)。
A.O(0)
B.O(1)
C.O(n)
D.O(n
2
)
点击查看答案&解析
手机看题
单项选择题
线性表(a
1
,a
2
,…,a
n
)以链式存储方式存储时,访问第i位置元素的时间复杂度为( )。
A.O(i)
B.O(1)
C.O(n)
D.O(i一1)
点击查看答案&解析
手机看题
单项选择题
非空的循环单链表head的尾结点p满足( )。
A.p一>next=head
B.p一>next=NULL
C.P=NULL
D.p=head
点击查看答案&解析
手机看题
单项选择题
双向链表中有两个指针域,即prior和next,分别指向前驱及后继,设p指向链表中的一个结点,q指向一个待插入结点,现要求在p前插入q,则正确的插入为( )。
A.p一>prior=q;q一>next=p;p一>prior一>next=q;q一>prior=p一>prior;
B.q一>prior=p一>prior;p一>prior一>nextpq;q一>next=p;p一>prior=q;
C.q一>next=p;p一>next=q;p一>prior一>next=q;q一>next=p;
D.p一>prior一>next=q;q一>next=p;q一>prior=p一>prior;p一>prior=q;
点击查看答案&解析
手机看题
单项选择题
静态链表中指针表示的是( )。
A.内存地址
B.数组下标
C.下一元素数组下标
D.左、右孩子地址
点击查看答案&解析
手机看题
单项选择题
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是( )。
A.p一>next=s;s一>next=p一>next;
B.s一>next=p一>next;p一>next=s;
C.p一>next=s;p一>next=s一>next;
D.p一>next=s一>next;p一>next=s;
点击查看答案&解析
手机看题
单项选择题
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是( )。
A.head==NULL
B.head一>next==NULL
C.head->next==head
D.head!=NULL
点击查看答案&解析
手机看题
单项选择题
以下与数据的存储结构无关的术语是( )。
A.循环队列
B.链表
C.哈希表
D.栈
点击查看答案&解析
手机看题
单项选择题
以下数据结构中,( )是线性数据结构。
A.广义表
B.二叉树
C.稀疏矩阵
D.串
点击查看答案&解析
手机看题
微信扫码免费搜题