作业4--线性表类型定义与顺序表操作

1-1

对于顺序存储的长度为N的线性表,访问结点和增加结点的时间复杂度分别对应为O(1)O(N)。 (1分)

         
1-2

若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用顺序表存储最节省时间。 (2分)

         
1-3

对于顺序存储的长度为N的线性表,删除第一个元素和插入最后一个元素的时间复杂度分别对应为O(1)O(N)。 (1分)

         
1-4

(neuDS)在顺序表中逻辑上相邻的元素,其对应的物理位置也是相邻的。 (1分)

         
1-5

(neuDS)所谓随机存取,就是通过首地址和元素的位序号值可以在O(1)的时间内找到指定的元素。 (1分)

         
1-6

(neuDS)顺序存储的线性表不支持随机存取。 (1分)

         
1-7

(neuDS)在顺序表上进行插入、删除操作时需要移动元素的个数与待插入或待删除元素的位置无关。 (1分)

         
2-1

对于顺序存储的长度为N的线性表,访问结点和增加结点的时间复杂度为:(1分)

N个结点的顺序表中,算法的时间复杂度为O(1)的操作是:(2分)

2-3

若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用哪种存储方式最节省时间? (2分)

2-4

顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( )。(2分)

2-5

(neuDS)线性表的顺序存储结构是一种( ) (2分)

2-6

(neuDS)一个顺序表所占用的存储空间大小与( )无关。 (2分)

2-7

(neuDS)要将一个顺序表{a0,a1,……,an1}中第i个数据元素ai(0≤i≤n-1)删除,需要移动( )个数据元素。 (2分)

2-8

用数组表示线性表的优点是()。 (2分)

2-9

若长度为n的线性表采用顺序存储结构,那么删除它的第i个数据元素之前,需要它一次向前移动()个数据元素。 (2分)

2-10

若长度为n的线性表采用顺序结构,在第i个数据元素之前插入一个元素,需要它依次向后移动()个元素。 (2分)

2-11

线性表L=(a1, a2 ,……,an )用一维数组表示,假定删除线性表中任一元素的概率相同(都为1/n),则删除一个元素平均需要移动元素的个数是()。 (2分)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值