- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构考点总结
绪论》解答题:简述对【算法的五大特征,四大设计要求】的理解。
自己的话解释一下即可。
参考书上P13
线性表》编程题:线性表的单链表形式,排序、逆序;两个(有序)链表的合并与求交。
排序:思想和数字的排序一样,只不过交换的是两个“结点”,代码如下:
LNode *p,*q,*k;
for(p=List-next;p!=NULL;p=p-next)
{
k=p;
for(q=k-next;q!=NULL;q=q-next)
{
if(q-datak-data) k=q;
}
if(k!=p)//注意交换结点的方法!!!!!!!!!!!!!
{
LNode *knext=k-next;//保存指针
LNode *pnext=p-next;
LNode temp=*k;
*k=*p;
*p=temp;
k-next=knext;//把原指针送回去
p-next=pnext;
}
}
以上代码是头结点未使用的单链表List。
求交、合并代码参考书上P31代码。
栈和队列》解答题:表达式求值【画示意图】。
参考书上P54例3-1的图。
数组和广义表》解答题:稀疏矩阵的转置,一般转置(参考书上P99代码)和快速转置(参考书上P100代码)。
数组和广义表》解答题:根据广义表的存储结构还原出原广义表或根据给出的广义表画出对应的广义表存储结构。(表头表尾结构和层次结构建议大家都看看)
另外:广义表的表头、表尾等相关概念的含义建议大家看一下。
参考书上P108---P110。
树和二叉树》编程题:二叉树的遍历(递归非递归)
自己感觉如果考非递归,中序非递归可能性比较大,参考书上P130代码。另外,建议熟悉一下二叉树的五个性质,参考书上P123相关文字。
(鉴于水平有限,先序非递归、后续非递归代码就不再贴出。可以问度娘的~~~)
树和二叉树》解答题:根据给出的树,画树的存储结构示意图。
三种存储结构:双亲法、孩子法、(带双亲的孩子表示法)、孩子兄弟表示法。本人认为孩子兄弟表示法比较终点,因为和“森林与二叉树的转换”相关,所以建议看看“森林与二叉树的转换”。
参考书上P135---P138。
树和二叉树》解答题:画哈夫曼树的执行过程图或示意图,注意看清是执行过程图还是示意图。
执行过程图参考书上P148图6.26;示意图参考书上P149图6.27。
图》解答题:根据给出的图,画出相应的存储结构(数组、邻接表)示意图。本人认为数组表示的存储结构考的可能性更大些。
参考书上P161和P163。
图》编程题:深度优先遍历和广度优先遍历。
参考书上P169和P170相关代码。
图》解答题:画最小生成树执行过程图(Prim算法);或者画示意图(Prim算法和Kruskal算法)。
参考书上P174图7.14和P176图7.18
图》编程题:拓扑排序。问题也可能这样出—“判断图中是否有回路”,如果这样,拓扑和遍历都可以实现。
参考书上P182算法7.12相关代码
图》解答题:画关键路径和最短路径其中之一的执行过程图。
参考书上P186图7.31和P190最上面的图
查找》编程题:折半查找。
参考书上P220算法9.2相关代码
也可能考折半查找执行过程图,参考书上P219相关图表
查找》解答题:给一堆数据,根据“索引顺序表的查找”中相关算法思想,为这些数据建立索引,即建立存储结构。。
参考书上P225。
查找》解答题:二叉排序树、平衡二叉(排序)树、B-树插入删除过程中树形状的变化示意图。
参考书上P230图9.9和P234图9.12和P235图9.13和P242图9.16和P245图9.17
(这部分略麻烦,但是不难,建议大家找个安静的地方静下心来看看,,很简单的~~~)
查找》解答题:根据给出的哈希函数,构造哈希表。注意解决冲突的几种方法。
参考书上P257和P258。
内部排序》基数排序和希尔排序的画示意图;快排和堆排的编程。
希尔排序参考书上P271图10.5;
基数排序参考书上P287图10.14;
快排参考书上P174算法10.6和P175图10.7;
堆排参考书上P282算法10.10和算法10.11、和P281图10.11和图10.12。
据说还有几个小题,估计是某算法的时间复杂度等的分析,也可能考察对某些概念的理解。所以建议大家看下各个排序和查找算法的时间复杂度以及自己不是很清楚的概念。
最后郑重申明:本人只是根据老师复习时的提示总结出相关考点,考不考不一定,用老师说的话就是“我说的百分之百考也就是50%”。不过作为计算机专业的,这些都是基本功,建议大家认真学习!!!!
最后祝大家期末考个好成绩~~~~~
您可能关注的文档
最近下载
- 职称技术工作报告范文.docx VIP
- (2021年品管圈活动成果报告书)降低ICU患者身体约束率.docx VIP
- 解读学习2025《党政机关厉行节约反对浪费条例》培训课件.pptx VIP
- 《咏物诗》-公开课件.ppt VIP
- 品管圈QCC降低ICU患者约束缺陷率.pptx VIP
- 《党政机关厉行节约反对浪费条例》(2025)附新旧对照解读课件.pptx VIP
- 安徽单招考试2025、2025分类考试真题语文数学英语试题(含答案).pdf VIP
- 保证农民工工资及时支付的措施.docx VIP
- 2024届高考语文复习:诗歌鉴赏之题材 咏物言志诗 课件(共33张PPT).pptx VIP
- 手外伤急诊手术护理配合.pptx VIP
文档评论(0)