牛客网专项练习总结(三)

1.下面哪项是数组优于链表的特点?

A.方便删除                        B.方便插入
C.长度可变                        D.存储空间小

答案:D                      分析:

1: 数组内存空间少比链表少

2:数组支持随机访问,链表不具有随机访问的特性

3:插入和删除是链表优于数组,数组需要移动被删除或者插入位置之后的元素

3. 对于长度为n的线性表,建立其对应的单链表的时间复杂度为()。

A.O(1)
B.O(log2n)
C.O(n)
D.O(n^2)

答案:C                       分析:

我们使用头插式尾插式创建链表都只需要一次循环遍历就可实现,所以时间复杂度为O(n)。

4.在n个结点的线性表的数组实现中,算法的时间复杂性是O(1)的操作是()

A.访问第i个结点(1<=i<=n)和求第i个结点的直接前驱(2<=i<=n)
B.在第i个结点后插入一个新结点(1<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值