对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤

题目

对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。

此题为判断题(对,错)。


正确答案:√

第2题:

对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。

此题为判断题(对,错)。


正确答案:√

第3题:

通过列表中的方法可以将一个元素插入到列表的指定位置。()

A、insert

B、append

C、add

D、push


正确答案:A

第4题:

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


正确答案:n/2

第5题:

通过insert方法可以在指定的位置插入元素。


正确答案:正确

第6题:

列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。

此题为判断题(对,错)。


正确答案:√

第7题:

()、栈和队列都是()结构,可以在线性表的()位置插入和删除元素,而栈只能在()插入和删除元素;对于队列只能在()插入元素,在()删除元素。


正确答案:线性表;线性;任意;栈顶;队尾;队头

第8题:

线性表、栈和队列都是线性结构,可以性表的______位置插入和删除元素;而对栈只能在______插入和删除元素;对于队列只能在______插入和在______删除元素。


正确答案:任何栈顶队尾队首
任何,栈顶,队尾,队首

第9题:

ArrayList和LinkList的描述,下面说法错误的是()。

  • A、LinkedeList和ArrayList都实现了List接口
  • B、ArrayList是可改变大小的数组,而LinkedList是双向链接串列
  • C、LinkedList不支持高效的随机元素访问
  • D、在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的

正确答案:D

第10题:

对于一个长度为n的顺序存储的线性表,在表头插入元素的时间复杂度为(),在表尾插入元素的时间复杂度为()


正确答案:O(n);O(1)

更多相关问题