北京交通大学计算机专业考研辅导班笔记
(有不同我会特别用蓝色注明)
第一章:概论(05年)
1. 设有两个算法在同一机器上运行,其执行时间分别为100*n**2和2**n,要是前者快于后者,n至少要多大?
求不等式 100n**2<2**n, n>=15
2. 算法的时间复杂度仅与问题的规模相关吗?
事实上,时间复杂度不仅与问题的规模有关,还与问题的初始状态相关,如起泡排序里时间复杂度就与排序的初始状态有关。
3. 若所需额外空间相对于输入数据量是常数,则称算法为原地工作!(掌握概念)
有可能出这样的题:给你个算法让你判断它是否是原地工作。 如:简单排序,起泡排序等!
总结:第一章考的内容不多,主要是复杂度问题
概论(04年)
强调的内容和05年差不多,但着重讲了算法复杂度的计算。如下:
1. (1)x=0; y=0; 1次
(2) for (k=1;k<=n;k++) n+1次
(3) x++; n次
(4) for(k=1;k<=n;k++) n+1次
(5) for(j=1;j<=n; j++) n(n+1)次
(6) y++ n**2次
2. x=1 1次
for(k=1;k<=n;k++) n+1 次
for(j=1;j<=i; j++) ∑(i+1) (求和下限i=1,上限n+1)
for(k=1; k<==j;k++)
x++; ∑∑j(第一个求和下限i=1,上限n;第二个求和下限j=1,上限为i )
=∑(i+1)/2 (求和下限i=1,上限 n)
=(n(n+1)(2n+1))/12+(n(n+1))/4
3.简单选择排序和起泡排序的比较次数
第二章: 线性表(05年)
1. 熟悉线性表的逻辑结构及其性质(书上有)
2. 理解插入,删除,定位这三个算法及过程(顺序表,各种链表应熟悉)
3. 循环链表的用法(约瑟夫环,猴子选大王(参看04年填程序第二题)自己编一下程序)
4. 双向循环链表判空(head->next=head或 head->pre=head 带头结点),判满的条件
以及它的插入和删除结点的操作。
5.在顺序表中插入或删除一个结点需平均移动多少个结点?具体的移动次数取决于哪两个因素?
答:参看书P25
取决于顺序表的长度n,和需要插入和删除的位置i (i越接近n需要移动的结点越少)
5. 为什么在单循环链表中设尾指针比设头指针好?
答:用尾指针可以使得查找链表的开始结点和终端结点都很方便。设一带头结点的
北京交通大学计算机专业考研辅导班笔记(数据结构)
本站小编 免费考研网/2019-03-27
相关话题/数据结构
考研计算机强化班数据结构讲义-崔微
【考查目标】 1. 理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。 2. 掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。 3. 能够选择合适的数据结构和方法进行问题求解。 一、线性表 大纲要求: (一) 线性表的定义和基本操作 (二) ...专业课考研资料 本站小编 免费考研网 2019-03-26严蔚敏数据结构习题集答案
第一章 绪论 1.16 void print_descending(int x,int y,int z)//按从大到小顺序输出三个数 { scanf(%d,%d,%d,x,y,z); if(xy) x- //-为表示交换的双目运算符,以下同 if(yz) y- if(xy) x- //冒泡排序 printf(%d %d %d,x,y,z); }//print_descending 1.17 Status fib(int k,int ...专业课考研资料 本站小编 免费考研网 2019-03-25计算机考研(超越135分系列之二)-数据结构讲义(严蔚敏版)(图文).辅导材料.学习材料(图文)
前言 缘起 《数据结构》是一门计算机专业基础课,各类计算机考试都禁不住要考它。我给学生辅导这门课程已经有几个年头了,讲稿换了几次,逐渐丰富起来。加之看到学生们埋头记笔记时辛苦的样子,就产生了写一本小册子的想法。另外,还有一层意思就是对数次辅导进行总结,以便交流之用。 说明 首先,需要说明的是这本书 ...专业课考研资料 本站小编 免费考研网 2019-03-25山东大学数据结构考研专业课辅导笔记
山东大学算机研究生入学考试专业课辅导班 《数据结构》笔记 04年形势: 1、1-5章占50分,6+7章50分,其余50分,第8、11章不考,除3.3、5.7、12.5、12.6外其余带*号的均不做要求; 2、题型为简答和大题的形式,链表+树+链表分值50%,算法设计题目占40分左右,算法思想题目占10分左右,算法主要集中在链表、树、内部排序 ...专业课考研资料 本站小编 免费考研网 2019-03-22南京师范大学考研C语言程序设计(含数据结构)历年真题试题(1999-2009)
南师大2009 年硕士研究生招生入学考试初试试题 C 语言程序设计(含数据结构) 程序设计(共 150 分,请书写整洁,卷面有分) (1)、设计一个程序,找出 1~200 之间的所有水仙花数。所谓水仙花数是指一个数的各位 数字的立方和恰好等于该数本身。例如:153=13+33+53。(本题 15 分) (2)、设计一个程序,实现输入 ...专业课考研资料 本站小编 免费考研网 2019-03-14西北大学计算机专硕2015-2010历年考研真题(数据结构,软件工程学科专业基础综合)
专业课考研资料 本站小编 免费考研网 2019-01-05华中科技大学软件学院887数据结构与算法分析历年考研真题汇编
目录封面内容简介目录2006年华中科技大学软件学院451数据结构与算法分析考研真题及部分参考答案2007年华中科技大学软件学院427数据结构与算法分析考研真题及部分参考答案2011年华中科技大学软件学院数据结构与算法分析考研真题(回忆版)及部分参考答案2012年华中科技大学软件学院数据结构与算法分析 ...辅导考试考研资料 本站小编 免费考研网 2018-12-22南开大学813程序设计与数据结构[专业硕士]历年考研真题汇编
目录封面内容简介目录2010年南开大学908程序设计与数据结构考研真题2011年南开大学822程序设计与数据结构考研真题2012年南开大学831程序设计与数据结构考研真题2013年南开大学823程序设计与数据结构考研真题内容简介本书收集整理了南开大学程序设计与数据结构20 ...辅导考试考研资料 本站小编 免费考研网 2018-12-22南开大学软件学院815C语言与数据结构[专业硕士]历年考研真题汇编
目录封面内容简介目录2002年南开大学软件学院830C语言与数据结构考研真题2003年南开大学软件学院830C语言与数据结构考研真题2004年南开大学软件学院830C语言与数据结构考研真题2005年南开大学软件学院830C语言与数据结构考研真题2006年南开大学软件学院830C语言与数据结构考研真题 ...辅导考试考研资料 本站小编 免费考研网 2018-12-22南京理工大学计算机科学与工程学院825计算机专业基础B(数据结构、操作系统)[专业硕士]历年考研真题汇编
目录封面内容简介目录2003年南京理工大学计算机科学与工程学院计算机专业基础考研真题及部分参考答案2004年南京理工大学计算机科学与工程学院计算机专业基础考研真题及部分参考答案2005年南京理工大学计算机科学与工程学院计算机专业基础考研真题及部分参考答案2006年南京理工大学计算机科学与工程学院计算 ...辅导考试考研资料 本站小编 免费考研网 2018-11-302019年南昌大学信息工程学院829数据结构全套资料
目录说明:本全套资料免费下载,共包括7种电子书。使用全套资料密码激活后,全套资料里的所有电子书、所有题库均可使用。1.历年考研真题汇编[电子书]南昌大学信息工程学院829数据结构历年考研真题汇编[免费下载]2.指定教材视频讲解[电子书]严蔚敏《数据结构》(C语言版)【教材精讲+考研真题解析】讲义与视 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30南昌大学信息工程学院829数据结构历年考研真题汇编
目录封面内容简介目录1998年南昌大学信息工程学院数据结构考研真题1999年南昌大学信息工程学院数据结构考研真题(部分)2000年南昌大学信息工程学院数据结构考研真题2001年南昌大学信息工程学院数据结构考研真题及参考答案2002年南昌大学信息工程学院数据结构考研真题2003年南昌大学信息工程学院数 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30湖南大学信息科学与工程学院866数据结构历年考研真题汇编
目录封面内容简介目录2000年湖南大学数据结构考研真题2001年湖南大学数据结构考研真题及参考答案2002年湖南大学418数据结构考研真题2003年湖南大学418数据结构考研真题2004年湖南大学418计算机专业综合考研真题2005年湖南大学424计算机专业综合考研真题2006年湖南大学440数据结 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30南京大学计算机科学与技术系845数据结构、计算机组成原理、操作系统和计算机网络历年考研真题汇编
目录封面内容简介目录1996年南京大学计算机考研真题(操作系统、数据结构部分)1997年南京大学计算机考研真题(操作系统、数据结构部分)1998年南京大学计算机考研真题(操作系统、数据结构部分)1999年南京大学计算机考研真题(操作系统、数据结构部分)2000年南京大学计算机考研真题(操作系统、数据 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30南京大学842数据结构、软件工程、操作系统和计算机网络历年考研真题汇编
目录封面内容简介目录1996年南京大学计算机考研真题(操作系统、数据结构部分)1997年南京大学计算机考研真题(操作系统、数据结构部分)1998年南京大学计算机考研真题(操作系统、数据结构部分)1999年南京大学计算机考研真题(操作系统、数据结构部分)2000年南京大学计算机考研真题(操作系统、数据 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30