新节点应该放在i的哪个位置上?
第1题:
A、访问第i个节点(1≤i≤n)
B、在第i个节点后插入一个新节点(1≤i≤n)
C、访问值为x的节点
D、将n个节点从小到大排序
第2题:
在单链表中,增加头节点的目的是
A.方便运算的实现
B.使单链表至少有一个节点
C.标识表节点中首节点的位置
D.说明单链表是线性表的链式存储实现
第3题:
下面的叙述中,正确的是
A.栈是限定仅在表的一端进行插入和删除运算的线性表
B.队列是限定仅在表的一端进行插入和删除运算的线性表
C.串是仅在表的一端进行插入和删除运算的线性表
D.数组是仅在表的一端进行插人和删除运算的线性表
第4题:
栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。
A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算
B.两端都是封闭的,可以进行插入和删除
C.两端都是开口的,可以进行插入和删除
D.两端都是开口的,不可以进行插入和删除
第5题:
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
A.线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
B.线性表按链接方式存储,性表的第100个结点后面插入一个新结点
C.线性表按顺序方式存储,删除线性表的第900个结点
D.线性表按链接方式存储,删除指针P所指向的结点
第6题:
第7题:
设顺序存储的线性表长度为n,对于插入操作,设插入位置是等概率的,则插入一个元素平均移动元素的次数为()。
An/2
Bn
Cn-1
Dn-i+1
第8题:
在长度为n的线性表中进行插入操作,插入位置的有效范围是从()位置到()位置,删除运算的删除位置的有效范围是从()位置到一()位置。
第9题:
设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中()个数据元素;删除第i个位置上的数据元素需要移动表中()个元素。
第10题:
第11题:
n/2
n
n-1
n-i+1
第12题:
第13题:
在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?______。
A.线性表按顺序方式存储,性表的第10个节点后面插入一个新节点
B.线性表按链接方式存储,性表的第10个节点后面插入一个新节点
C.线性表按顺序方式存储,删除线性表的第990个节点
D.线性表按链接方式存储,删除指针p所指向的节点
第14题:
以下关于线性表存储结构的叙述,正确的是(57)。
A.线性表采用顺序存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级
B.线性表采用顺序存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级
C.线性表采用链式存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级
D.线性表采用链式存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级
第15题:
若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是( )。
A.查找与给定值相匹配的元素的位置B.查找并返回第i个元素的值(1≤i≤n)C.删除第i个元素(1≤i≤n)D.在第i个元素(1≤i≤n )之前插入一个新元素
第16题:
下面的叙述中,正确的是
A.队列限定仅在表的一端进行插入和删除运算的线性表
B.队列是限定仅在表的一端进行插入和删除运算的线性表
C.串是仅在表的一端进行插入和删除运算的线性表
D.数组是仅在表的一端进行插入和删除运算的线性表
第17题:
有n个结点的线性表采用顺序表作为存储结构,要在第i(l≤i≤n+l)个位置插入一个新结点时,需要移动的结点个数为【】
A.i
B.n-i
C.i-n
D.n-i+l
第18题:
第19题:
定义在线性表上的初始化、求表长、插入和删除运算中,()是引用型运算。
第20题:
栈是一种特殊的线性表,允许插入和删除运算的一端称为()。不允许插入和删除运算的一端称为()。
第21题:
线性表、栈和队列都是()结构,可以在线性表的()位置插入和删除元素;对于栈只能在()位置插入和删除元素;对于队列只能在()位置插入元素和在()位置删除元素。
第22题:
第23题: