- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法部分 P86单链表相关算法 2.15 单链表的合并 2.17 单链表原地逆置 2.23 删除单链表中大于min,小于max的所有节点 P132 3.10 借助栈实现单链表的逆置 P185 4.13 回文判定 P310 程序7.10,7.11,7.13 P441 9.17鸡尾酒排序算法 19、假设有如下遗产继承规则:丈夫和妻子可以相互继承遗产;子女可以继承父亲或母亲的遗产;子女间不能相互继承。则表示该遗产继承关系的最合适的数据结构应该是 。 A. 树 B. 图 C. 线性表 D. 集合 B 20、在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为 。 ????A.e?????????? B.2e?????????? C.n2-e?????? D.n2-2e D 软考真题 21、设一个包含N个顶点、E条边的简单有向图采用邻接矩阵存储结构(矩阵元素A[i][j]等于0/1分别表示顶点i与顶点j之间有/无弧),则该矩阵的元素数目为 (1) ,其中非零元素数目为为 (2) 。 A. E2 B. N2 C. N2-E2 D. N2+E2 A. N B. N+E C. E D. N-E 软考真题 解答:(1)B;(2)C 22、若采用邻接矩阵来存储简单有向图,则某个顶点i的入度等于该矩阵 。 A、第i行中值为1的元素个数 B、所有值为1的元素总数 C、第i行及第i列中值为1的元素总个数 D、第i列中值为1的元素个数 D 软考真题 23、假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是 。 ????A.O(n)????????B.O(e)???????? C.O(n+e)???? D.O(n*e) C 24、若G是一个具有36条边的非连通无向图(不含自回路和多重边),则图G至少有 个顶点。 A、11 B、10 C、9 D、8 B 有n个顶点的无向图至多有n(n-1)/2条边。 软考真题 25、无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是( )。 A.a,b,e,c,d,f B.a,c,f,e,b,d C.a,e,b,c,f,d D.a,e,d,f,c,b D 26、已知带权的无向图G如左图所示 (1)画出G的邻接表结构(要求:顶点的各邻接边的链接顺序按照顶点序号由小到大的顺序链接); (2)基于上述邻接表结构,从顶点A出发,分别写出按深度优先和宽度优先遍历图G的顶点序列。 12 A B 7 20 15 24 30 10 8 C E D h A [1] B [2] C [3] D [4] E [5] 2 12 3 7 1 12 4 10 1 7 2 10 data weight link 5 20 ∧ 5 15 ∧ 4 8 5 24 ∧ 3 8 5 30 ∧ 1 20 2 15 3 24 4 30 ∧ 深度优先遍历序列:ABDCE 宽度优先遍历序列:ABCED 12 A B 7 20 15 24 30 10 8 C E D 算法设计 27、设二叉树节点表示的数据元素类型为T,二叉树以二叉链表表示。 一棵二叉树的最大枝长和最小枝长分别定义如下: 最大枝长就是二叉树层次; 最小枝长就是离根节点距离最近的叶节点距离根路径上的边数。 例如,节点数目n=1的二叉树其最大最小枝长都为0,n=2的二叉树其最大最小枝长都为1. 请设计一个算法,同时求出一棵二叉树的最大和最小枝长。请从以下几个方面来阐述和表达此算法: (1)(3分)请给出二叉链表表示的二叉树节点BinaryTreeNode的定义,该定义只是服务于(3)中所需要实现的算法,够用即可; (2)(3分)请概要说明此算法思想; (3)(12分)编写算法: 函数头建议定义为: templateT void FarNearleaf(BinaryTreeNode *root, int Far, int Near); (4)(2分)请在算法关键的地方给出必要的注释。 参考解答 (1)二叉链表表示的二叉树节点BinaryTreeNode
您可能关注的文档
- 端午节来历以及习俗.ppt
- 地质学基础第六章地层.ppt
- 端午节英文简介和端午节背景模板.ppt
- 地质学基础第三章地层分析.ppt
- 端午节由来及习俗和端午节模板.ppt
- 端午节主题背景模板.ppt
- 地质学基础第五章沉积相.ppt
- 端午节主题讲义.ppt
- 对鸡蛋营养以及保健价值新认识.ppt
- 第二章沉积有机质.ppt
- 2026年保密员必考题库及完整答案(各地真题).docx
- 2026深圳空管站毕业生校园招聘4人参考试题附答案解析.docx
- 2026年保密员从业资格证考试题库【黄金题型】.docx
- 浙江国企招聘-2025中国联通春季校园招聘笔试历年题库附答案解析.docx
- 2026年保密员理论考试题库及参考答案(夺分金卷).docx
- 2026年保密员从业资格证考试题库(夺分金卷).docx
- 2026洱源县应急管理局公开招聘森林草原专业扑火队队员笔试题库(40人)附答案解析.docx
- 2026年版保密员(初级)内部模拟考试题库含完整答案【全国通用】.docx
- 2026招商银行杭州分行校园招聘笔试备考试题附答案解析.docx
- 贵州国企招聘:2025榕江县精开矿业有限责任公司招聘笔试历年题库带答案解析.docx
原创力文档


文档评论(0)