网易首页 > 网易号 > 正文 申请入驻

硬核干货 | 数据结构必会核心考点(一)

0
分享至

今天为大家带来的是《数据结构》必会的核心考点,接下来的每一天,学长都会更新计算机考研408的四个科目的核心考点,帮助考24研的同学快速理清科目重点知识点,树立学科知识框架。

考点1:时间复杂度与空间复杂度

【考点笔记】时间复杂度

时间复杂度T(n)是指算法中所有语句的频度(执行次数)之和。人们关心的是当n趋于无穷时T(n)的数量级,而非T(n)的准确大小,因此以T(n)的数量级来表征时间复杂度。

例如,T(n)=n3+n2+n,可认为时间复杂度T(n)=O(n3),这里数量级最大的一项必定是由最深层循环的语句贡献的,称之为基本运算。由于T(n)与算法中基本运算的频度f(n)同数量级,所以通常采用基本运算的频度的数量级O(f(n))来分析算法的时间复杂度,记为T(n)=O(f(n))。

最终归结为一句话:将算法中基本运算的执行次数的数量级作为时间复杂度。

时间复杂度的计算遵循两种规则:

· 加法法则:

T(n)=T1(n)+Tn(n)=O(f(n))+O(g(n))=O(max(f(n),g(n)))

· 乘法法则:

T(n)=T1(n)×T2(n)=O(f(n))×O(g(n))=O(f(n)×g(n))

例如,设a{ }、b{ }、c{ }三个语句块的时间复杂度分别为O(1)、O(n)、O(n2),则

1) a{

b{ }

c{ }

}的时间复杂度为O(n2),满足加法法则;

2) a{

b{

c{ }

}的时间复杂度为O(n3),满足乘法法则。

注意:有些情况下,算法中基本运算的执行次数还随问题的输入数据集的不同而不同。

➤ 【考点拓展】递归算法

递归是算法领域的一个重要思想。在后续的二叉树中也有递归的应用。递归算法可以通过迭代或栈改写为非递归算法。以本题为例,也可写成以下两种方式:

递归算法的特性:

①一个算法直接或间接调用自身。

②必须有一个明确的递归结束条件,称为递归出口。

由于递归算法需要反复进行函数调用与返回,运行效率较低。实现递归的关键是建立递归调用工作栈。当有多个函数构成嵌套调用时,按照后调用先返回的原则,因此递归调用需要开辟栈以存放每一层的返回点、局部变量等,栈的大小也就是递归深度和递归算法空间复杂度的大小。

➤ 【考点笔记】空间复杂度

空间复杂度S(n)指算法运行过程中所使用的辅助空间的大小,通常结合算法题考查。

若输入数据所占空间只取决于问题本身,和算法无关,则只需分析除输入数据和程序之外的临时分配的额外空间。算法原地工作是指算法所需辅助空间是常量,即O(1)。

考点2:线性表的顺序表示

【考点笔记】时间复杂度

顺序表是指用一组连续的存储单元,依次存储线性表中的各个元素,从而使得逻辑上相邻的元素在物理位置上也相邻,因此可以随机存取(根据首元素地址和元素序号)表中任一元素。

顺序表的缺点也很明显,如元素的插入和删除需要移动大量的元素,插入操作平均需要移动n/2个元素,删除操作平均需要移动(n-1)/2个元素,而且存储分配需要一段连续的存储空问,不够灵活。

➤ 【考点笔记】顺序表的插入操作

对于插入算法,若表长为n,则在第f位置插入元素,则从an到ai都要向后移动一个位置,共需移动n-f+1个元素,平均时间复杂度为O(n)。代码片段如下:

➤ 【考点笔记】顺序表的删除操作

对于删除算法,若表长为n,当删除第i个元素时,从ai+1到an都要向前移动一个位置,则共需移动n-i个元素,平均时间复杂度为O(n)。代码片段如下:

➤ 【考点笔记】顺序表的查找

(1)按序号查找,顺序表具有随机存取(根据首元地址和序号)的特点,时间复杂度为O(1)。

(2)按值x查找,主要运算是比较操作,比较的次数与值x在表中的位置有关,也与表长有关,平均比较次数为(n+1)/2,时间复杂度为O(n)。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
华人回国注意!7月1日起将查个人手机或电脑

华人回国注意!7月1日起将查个人手机或电脑

纽约时间
2024-05-15 06:50:48
曝偷渡英国“偷图仔”惨死,疑因尿路感染,曾造谣燕郊爆炸因导弹失控

曝偷渡英国“偷图仔”惨死,疑因尿路感染,曾造谣燕郊爆炸因导弹失控

不掉线电波
2024-05-15 10:01:02
俄阵亡人数罕见暴涨,乌军在哈尔科夫有意外惊喜

俄阵亡人数罕见暴涨,乌军在哈尔科夫有意外惊喜

听风听你
2024-05-14 12:00:14
笑死!江苏一动物园的熊猫被发现是狗扮的!国外网友笑疯了...

笑死!江苏一动物园的熊猫被发现是狗扮的!国外网友笑疯了...

北美省钱快报
2024-05-09 03:13:49
老乡鸡回应预制菜

老乡鸡回应预制菜

时代商学院
2024-05-15 16:10:10
广汽本田启动大规模裁员 规模预计上千人

广汽本田启动大规模裁员 规模预计上千人

财联社
2024-05-15 17:31:08
营销才女人设却没有拿到学位?欧阳娜娜还能长出新槽点呢

营销才女人设却没有拿到学位?欧阳娜娜还能长出新槽点呢

麻辣婊
2024-05-15 02:01:32
入驻奥特莱斯四年未开业还曾被追缴数百万元 武汉十余商户突遭“一夜清场”|云投诉

入驻奥特莱斯四年未开业还曾被追缴数百万元 武汉十余商户突遭“一夜清场”|云投诉

封面新闻
2024-05-15 11:06:07
孙杨拒绝退役!而他却放弃中国国籍,转身替澳大利亚参赛!

孙杨拒绝退役!而他却放弃中国国籍,转身替澳大利亚参赛!

番茄说史聊
2024-05-14 23:16:11
戛纳这一天,巩俐的“水桶腰,大象腿”,是对内娱畸形审美的反击

戛纳这一天,巩俐的“水桶腰,大象腿”,是对内娱畸形审美的反击

糊咖娱乐
2024-05-15 17:26:32
收视率第一!辽篮击败新疆,付豪韩德君爆发,总决赛热度爆棚

收视率第一!辽篮击败新疆,付豪韩德君爆发,总决赛热度爆棚

天涯沦落人
2024-05-15 21:33:41
国台办宣布惩戒5名“台名嘴”:榨菜哥、田鼠哥、靠背哥、210%将军在列

国台办宣布惩戒5名“台名嘴”:榨菜哥、田鼠哥、靠背哥、210%将军在列

不掉线电波
2024-05-15 11:53:19
比亚迪“漏电”事件越闹越大!医院诊断证明曝光,比亚迪紧急回应

比亚迪“漏电”事件越闹越大!医院诊断证明曝光,比亚迪紧急回应

校长侃财
2024-05-15 11:44:02
阿尔巴尼亚女主播真空主持节目,是公然挑衅还是天才的独到见解?

阿尔巴尼亚女主播真空主持节目,是公然挑衅还是天才的独到见解?

文艺圈娱乐号
2024-05-14 15:24:22
上周履新的中央候补委员,再添新职!

上周履新的中央候补委员,再添新职!

鲁中晨报
2024-05-15 13:47:04
新型卖淫方式,让人预想不到,但却真实存在!

新型卖淫方式,让人预想不到,但却真实存在!

雪影的情感
2023-11-18 11:51:16
戛纳开幕红毯奇葩一幕,男网红穿东北大花袄现身,全程被保安关注

戛纳开幕红毯奇葩一幕,男网红穿东北大花袄现身,全程被保安关注

萌神木木
2024-05-15 01:11:55
“中国企业毁了我们的家园”:塞尔维亚妇女携手反抗工业巨头

“中国企业毁了我们的家园”:塞尔维亚妇女携手反抗工业巨头

日新说Copernicium
2024-05-15 18:08:58
四川博主旅居美国遭华裔大妈驱逐!网友发现她竟是曾被判刑的间谍

四川博主旅居美国遭华裔大妈驱逐!网友发现她竟是曾被判刑的间谍

听风听你
2024-05-15 02:54:22
两份检测报告结果会有什么不同?海南海花岛一小区地库承重柱墙皮剥落、钢筋锈蚀,当地住建局已委托重新检测,有业主表示“不认可新检测范围”

两份检测报告结果会有什么不同?海南海花岛一小区地库承重柱墙皮剥落、钢筋锈蚀,当地住建局已委托重新检测,有业主表示“不认可新检测范围”

每日经济新闻
2024-05-14 20:50:09
2024-05-16 02:48:49
计算机卷卷学长
计算机卷卷学长
分享全面新鲜的计算机考研资讯
12文章数 0关注度
往期回顾 全部

教育要闻

陪伴还是放手?家长辅导作业的两难选择

头条要闻

美方对中国电动汽车等加税 中使馆:强烈不满

头条要闻

美方对中国电动汽车等加税 中使馆:强烈不满

体育要闻

乔丹-贝尔:CBA外援的另一种用法?

娱乐要闻

欧阳娜娜营销才女人设却没拿到学位?

财经要闻

楼市小作文来了,大招马上出?

科技要闻

蔚来新品牌乐道L60预售价21.99万元起

汽车要闻

无感胜有感 驾驶沃尔沃EX30竟与众不同?

态度原创

手机
游戏
艺术
亲子
公开课

手机要闻

iPhone 16 Pro Max最新机模与15 Pro Max对比 机身尺寸将明显增加

聊天记录曝光,魔兽世界国服明年上线!假消息还能更离谱点吗?

艺术要闻

湖山放怀——牛朝山水画作品展 呈现10年间160余幅山水佳作

亲子要闻

杭州一小学创编脊柱操邀您一起学

公开课

父亲年龄越大孩子越不聪明?

无障碍浏览 进入关怀版