一道关于数据结构时间复杂度的题

1、对于一个长度为n的单链接存储的线性表,在表头插入元素的时间复杂度为__在表尾插入元素的时间复杂度为__2、对于一个长度为n的顺序存储的线性表,在表头插入元素的时间复杂... 1、对于一个长度为n的单链接存储的线性表,在表头插入元素的时间复杂度为__在表尾插入元素的时间复杂度为__

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

我知道答案是多少,但是不知道为什么,希望能给予详细的回答,谢谢。
展开
 我来答
人生三层楼
2014-12-09
知道答主
回答量:42
采纳率:0%
帮助的人:12.5万
展开全部
  1. 表头插入时间复杂度O(1),因为不需用移动元素,常数时间完成操作;表尾插入复杂度O(n),因为每次操作都需用把指针先移动到表尾,需用n次移动。

  2. 顺序存储的线性表表头插入复杂度O(n),因为每次操作前,都需用把n个元素从尾部开始向后移动一位,需用n次移动;在表尾插入元素的时间复杂度为O(1),因为元素可以直接完成插入,不用向后移动元素,并且元素定位(寻址)时间不用考虑。

上海华然企业咨询
2024-10-28 广告
作为上海华然企业咨询有限公司的一员,我们深知大模型测试对于企业数字化转型与智能决策的重要性。在应对此类测试时,我们注重数据的精准性、算法的先进性及模型的适用性,确保大模型能够精准捕捉市场动态,高效分析企业数据,为管理层提供科学、前瞻的决策支... 点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式