工学

填空题在表长为n的顺序表中,在等概率情况下,插入和删除一个元素平均需移动()个元素,具体移动元素的个数与()和()有关。

题目
填空题
在表长为n的顺序表中,在等概率情况下,插入和删除一个元素平均需移动()个元素,具体移动元素的个数与()和()有关。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将长度为n的顺序存储在线性表中删除一个元素,最坏情况下需要移动表中的元素个数为()。


正确答案:

n-1在顺序表中删除一个元素,最坏情况是删除第一个元素,后面的(n-1)个元素均要向前移动,所以此处填n-1。

第2题:

在长为n的顺序表中删除一个数据元素,平均需移动()个数据元素。

A、n

B、n-1

C、n/2

D、(n-1)/2


正确答案:D

第3题:

长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为( ) 。


正确答案:
n/2
【解析】在线性表的任何位置插入一个元素的概率相等,即概率为p=1/(n+1),则插入一n+1个元素时所需移动元素的平均次数为E=i/(n+i)=n/2。

第4题:

表长为n的顺序存储的线性表,当在任何位置上插入或删除一个元素的概率相等时,插入一个元素所需移动的元素平均个数为(),删除一个元素所需移动的平均个数为。

  • A、(n-1)/2
  • B、n
  • C、n+1
  • D、n-1
  • E、n/2

正确答案:A,E

第5题:

设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动( 58 )个元素;若采用单链表存储,则平均需要移动( 59 )个元素。

A.1

B.(n-l)/2

C.logn

D.N


正确答案:B

第6题:

顺序存储的线性表中有N个元素,若向线性表中任意位置插入一个元素的概率相同,则插入一个元素平均需要移动的元素的个数是,(38)。

A.N/2

B.1og2N

C.N

D.N(N-1)/2


正确答案:A
解析:本题考查线性表的插入。线性表是最简单和最常用的一种数据结构,是由相同类型的结点组成的有限序列。线性表常用的存储方式有顺序存储和链接存储。线性表的顺序存储是将线性表的结点依次存储在数组中,用数组元素的顺序存储来体现线性表中结点的先后次序关系。在对顺序存储的线性表进行插入时,完成插入主要有以下步骤:(1)检测插入要求的有关参数的合理性;(2)把原来的第n-1个结点至第i个结点依次往后移一个数组元素位置;(3)把新结点放在第i个位置上,修改线性表的结点个数。在具有N个结点的线性表上插入新结点时,其时间主要花费在移动结点的循环上。若插入任一位置的概率相等,从后往前依次需要移动的次数为0,1,2,…,n,所以,平均移动次数为n/2。

第7题:

在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【 1 】。


正确答案:
【答案】:n-1
【知识点】:线性表中元素的删除
【解析】:在顺序存储线性表中删除一个元素,实际就是让后面的元素向前移动,在长度为n的顺序存储线性表中删除一个元素,最坏情况下需要移动表中n-1个元素。

第8题:

在长度为n的顺序存储结构的线性表中,插入(或删除)一个元素,在平均情况下需要移动表中的________个元素,在最坏情况下需要移动表中的________个元素。


正确答案:
n/2 n

第9题:

设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动(请作答此空)个元素;若采用单链表存储,则平均需要移动( )个元素。

A.1
B.(n-1)/2
C.Logn
D.n

答案:B
解析:

第10题:

在具有n个元素的顺序存储结构的线性表任意一个位置中删除一个元素,在等概率条件下,平均需要移动()个元素。


正确答案:n-1/2

更多相关问题