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

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

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

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

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

中研普华
2023-10-12 广告
中国行业研究网是中国较早的行业市场信息提供商之一,在中国行业资讯业界具有极高的知名度,美誉度。中国行业研究网拥有18个产业板块、100多个垂直与综合频道,涉及包括医药医疗、IT通讯、机械电子、轻工纺织、食品饮料、零售商贸、金融投资、能源矿产... 点击进入详情页
本回答由中研普华提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式