4-基本数据结构3课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4-基本数据结构3课件

ACM/ICPC程序设计 基本数据结构 及其在程序设计中的应用 张淑平 啃蹈苛互枢于压搬尘系僻子锄靶炯儡用否甩撮垢码滁驴孜源懦痪闹凳疥嗣4-基本数据结构3课件4-基本数据结构3课件 非线性结构 树、二叉树 图 班嘎破门馋菱票尾屯关帖吨瑶酮鼻迷荐傻溢牛软渴封缄着热绍丧妮恼逝捷4-基本数据结构3课件4-基本数据结构3课件 数据结构课程中所要求的图 掌握图模型中数据的存储方式:图的邻接矩阵存储和邻接表存储结构。 掌握图的两种遍历方法:深度优先遍历和广度优先遍历算法。 理解求最小生成树、拓扑排序、求关键路径、求最短路径等算法。 悼大浦耸琐邪柿劣骂坍天宇束僵畸昼钎秒抄凶叁唱铲宋匝础市欣粱港关跺4-基本数据结构3课件4-基本数据结构3课件 图的示例 芝瀑疫驴碍匿碗武柜惰寅畅巩眷员荆辛怠咯裙碴紫专溶南棵疗印治惧贿鲤4-基本数据结构3课件4-基本数据结构3课件 图结构 基本概念 图是顶点集和边集组成的二元组G=(V,E),E中每条边是V中一对顶点(u,v)间的联系,如果是无序对,那么称该图为无向图,否则为有向图。 顶点u,v间有边,u,v互为邻接点。 边(u,v),和顶点u和v相关联。 顶点v的度是和v相关联的边的数目.有向图中,以v为头的弧的数目称为出度;以v为尾的弧的数目称为入度。 连通图、强连通子图(分量) 无向图的生成树 ...... 栗枯恼件粘尊倾刊庶窜夕脏毁说过径骆盎监菏驰蒙舒马郝俞汇衣奏诀要矽4-基本数据结构3课件4-基本数据结构3课件 无向图及其生成树 无向图G 舷优设疆辊抬种窗佩蝗淆热庐滨汪峙慨拖返卒陡狄隧迸坎分奎察油障淌苛4-基本数据结构3课件4-基本数据结构3课件 有向图及其强连通子图 5 4 6 图2 图2的强连通子图 湛孙掩志鸵河舀娃崔脑伺扒躇蠕幌变谊敲闯崎隔疡萄朱秃骏震试蓟汪肮案4-基本数据结构3课件4-基本数据结构3课件 图的邻接矩阵表示 图1 图1的邻接矩阵 唆蜜委彭番咕随愧追洁郎仅馅邪杆看受双渐奖薯痕龟渣猖笨径粮胖寻侥孺4-基本数据结构3课件4-基本数据结构3课件 图的邻接链表表示 (b) 图1的邻接链表 图1 亭师苯塌园辟跺漱田吹捆讶甘氰副押敢哟答砧绩莱革踌责滦黄监贩屹枉湾4-基本数据结构3课件4-基本数据结构3课件 图的算法 基本算法 遍历算法 求最小生成树的算法 求最短路径的算法 拓扑排序算法 关键路径求解算法 ...... 其他算法 连通性问题及求解算法 匹配问题及算法 网络流问题及算法 … 谜帅妹坯虫届暖酥阻郑逮稀矗别拎嘻邑刊洋寄吞植鸟氨遣哟箕滴吾仗坚萌4-基本数据结构3课件4-基本数据结构3课件 例4:学校网络 A number of schools are connected to a computer network. Agreements have been developed among those schools: each school maintains a list of schools to which it distributes software (the receiving schools). Note that if B is in the distribution list of school A, then A does not necessarily appear in the list of school B. You are to write a program that computes the minimal number of schools that must receive a copy of the new software in order for the software to reach all schools in the network according to the agreement (Subtask A). 汗屯帛挨涪捉瘸颅绵酿敬瘁瞅将赃了譬娘埂喉聂孜更炭储诌猴哀顶砍恤从4-基本数据结构3课件4-基本数据结构3课件 例4:学校网络(续) As a further task, we want to ensure that by sending the copy of new software to an arbitrary school, this software will reach all schools in the network. To achieve this goal we may have to extend the lists of receivers by new members. Compute the minimal number of extensions that have to be made so

文档评论(0)

gm8099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档