![[计算机软件及应用]数据结构 飞机换乘问题_第1页](http://file.renrendoc.com/FileRoot1/2017-12/26/57aca04d-62a3-40ea-b89f-0fac122084ea/57aca04d-62a3-40ea-b89f-0fac122084ea1.gif)
![[计算机软件及应用]数据结构 飞机换乘问题_第2页](http://file.renrendoc.com/FileRoot1/2017-12/26/57aca04d-62a3-40ea-b89f-0fac122084ea/57aca04d-62a3-40ea-b89f-0fac122084ea2.gif)
![[计算机软件及应用]数据结构 飞机换乘问题_第3页](http://file.renrendoc.com/FileRoot1/2017-12/26/57aca04d-62a3-40ea-b89f-0fac122084ea/57aca04d-62a3-40ea-b89f-0fac122084ea3.gif)
![[计算机软件及应用]数据结构 飞机换乘问题_第4页](http://file.renrendoc.com/FileRoot1/2017-12/26/57aca04d-62a3-40ea-b89f-0fac122084ea/57aca04d-62a3-40ea-b89f-0fac122084ea4.gif)
![[计算机软件及应用]数据结构 飞机换乘问题_第5页](http://file.renrendoc.com/FileRoot1/2017-12/26/57aca04d-62a3-40ea-b89f-0fac122084ea/57aca04d-62a3-40ea-b89f-0fac122084ea5.gif)
已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
INCLUDE/INCLUDE“EXTLGRAPHH“/INCLUDE“EXTMGRAPHH“INCLUDE“MANAGERH“VOIDMAININTWEIGHT3INTNOEDGE1000/TESTOFMGRAPHMGRAPHMGRAPH7,NOEDGEINTMATRIX770,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0FORINTI0ILGRAPH7INTMATRIX770,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0FORINTI0IEXTMGRAPH6,NOEDGESHOWRESULTCODEEXTMGRAPHINSERT0,1,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT1,3,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT3,2,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT3,5,WEIGHTEXTMGRAPHDFSCOUTEXTMGRAPH8,NOEDGESHOWRESULTCODEEXTMGRAPHINSERT0,1,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT0,6,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT1,3,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT1,4,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT2,5,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT6,2,WEIGHTSHOWRESULTCODEEXTMGRAPHINSERT7,0,WEIGHTEXTMGRAPHBFSCOUTEXTMGRAPH7,NOEDGEINTMATRIX770,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1FORINTI0IEXTMGRAPH27,NOEDGESHOWRESULTCODEEXTMGRAPH2INSERT0,1,WEIGHTSHOWRESULTCODEEXTMGRAPH2INSERT0,6,WEIGHTSHOWRESULTCODEEXTMGRAPH2INSERT1,3,WEIGHTSHOWRESULTCODEEXTMGRAPH2INSERT1,4,WEIGHTSHOWRESULTCODEEXTMGRAPH2INSERT2,5,WEIGHTSHOWRESULTCODEEXTMGRAPH2INSERT6,2,WEIGHTEXTMGRAPH2BFSCOUTSTRUCTENODEENODENEXTARCNULLENODEINTVERTEX,TWEIGHT,ENODENEXTADJVEXVERTEXWWEIGHTNEXTARCNEXTINTADJVEXTWENODENEXTARCEXTLGRAPHHINCLUDEINCLUDE“LGRAPHH“INCLUDE“SEQQUEUEH“DEFINEINFTY1000TEMPLATECLASSEXTLGRAPHPUBLICLGRAPHPUBLICEXTLGRAPHINTMSIZELGRAPHMSIZEVOIDDFSVOIDBFSVOIDTOPOSORTINTORDERPRIVATEVOIDCALINDEGREEINTINDEGREEVOIDEARLIESTINTEARLIEST,INTORDERVOIDLATESTINTLATEST,INTORDER,INTLONGESTVOIDDFSINTV,BOOLVISITEDVOIDBFSINTV,BOOLVISITEDTEMPLATEVOIDEXTLGRAPHDFSBOOLVISITEDNEWBOOLNFORINTI0IVOIDEXTLGRAPHDFSINTV,BOOLVISITEDVISITEDVTRUECOUTWAVWWWNEXTARCIFVISITEDWADJVEXDFSWADJVEX,VISITEDTEMPLATEVOIDEXTLGRAPHBFSBOOLVISITEDNEWBOOLNFORINTI0IADJVEX,VISITEDDELETEVISITEDTEMPLATEVOIDEXTLGRAPHBFSINTV,BOOLVISITEDSEQQUEUEQVERTICESVISITEDVTRUECOUTWAVWWWNEXTARCIFVISITEDWADJVEXVISITEDWADJVEXTRUECOUTADJVEXQENQUEUEWADJVEXTEMPLATEVOIDEXTLGRAPHCALINDEGREEINTINDEGREE/计算所有顶点的入度FORINTI0IPAIPPPNEXTARCINDEGREEPADJVEXTEMPLATEVOIDEXTLGRAPHTOPOSORTINTORDERINTINDEGREENEWINTNINTI,J,K,TOP1CALINDEGREEINDEGREEFORI0IPAJPPPNEXTARCKPADJVEXINDEGREEKIFINDEGREEKINDEGREEKTOPTOPKTEMPLATEVOIDEXTLGRAPHEARLIESTINTEARLIEST,INTORDERFORINTI0IPAKPPPNEXTARCIFEARLIESTPADJVEXWEARLIESTPADJVEXEARLIESTKPWTEMPLATEVOIDEXTLGRAPHLATESTINTLATEST,INTORDER,INTLONGESTFORINTI0I1IINTJORDERIFORENODEPAJPPNEXTARCIFLATESTJLATESTPADJVEXPWLATESTJLATESTPADJVEXPWEXTMGRAPHHINCLUDE“MGRAPHH“INCLUDE“SEQQUEUEH“INCLUDEDEFINEINFTY10000TEMPLATECLASSEXTMGRAPHPUBLICMGRAPHPUBLICEXTMGRAPHINTMSIZE,CONSTTVOIDBFSINTCHOOSEINTD,BOOLSVOIDDIJKSTRAINTV,TD,INTPATHVOIDSHOWDIJKSTRAINTV,INTFLAGVOIDFLOYDTD,INTPATHPRIVATEVOIDDFSINTV,BOOLVISITEDVOIDBFSINTV,BOOLVISITEDTEMPLATEVOIDEXTMGRAPHDFSBOOLVISITEDNEWBOOLNFORINTI0IVOIDEXTMGRAPHDFSINTV,BOOLVISITEDVISITEDVTRUECOUTVOIDEXTMGRAPHBFSBOOLVISITEDNEWBOOLNFORINTI0IVOIDEXTMGRAPHBFSINTV,BOOLVISITEDSEQQUEUEQVERTICESVISITEDVTRUECOUTINTEXTMGRAPHCHOOSEINTD,BOOLSINTI,MINPOSTMINMININFTYMINPOS1FORI0IVOIDEXTMGRAPHDIJKSTRAINTV,TD,INTPATHINTI,K,WIFVN1COUTVOIDEXTMGRAPHSHOWDIJKSTRAINTV,INTFLAGTDNEWTNINTPATHNEWINTNINTTEMPDIJKSTRAV,D,PATHFORINTI0IVOIDEXTMGRAPHFLOYDTD,INTPATHINTI,J,KFORI0ICLASSFLIGHTMANAGEMENTPUBLICSTATICINTINPUTCITYISTREAMSTATICEXTMGRAPHINPUTFLIGHTISTREAMSTATICINTINPUTSOURCEISTREAMSTATICVOIDPROCESSEXTMGRAPHEXTMGRAPH,INTTINTFLIGHTMANAGEMENTINPUTCITYISTREAMOUTCITYRETURNCITYEXTMGRAPHFLIGHTMANAGEMENTINPUTFLIGHTISTREAMOUTCWHILECIFC|C|C,INCCONTINUEIFC0INCINENDEXTMGRAPHINSERTSOURCE,END,WEIGHTINCRETURNEXTMGRAPHINTFLIGHTMANAGEMENTINPUTSOURCEISTREAMOUTTRETURNTVOIDFLIGHTMANAGEMENTPROCESSEXTMGRAPHEXTMGRAPH,INTTEXTMGRAPHSHOWDIJKSTRAT,1GRAPHHINCLUDE“RESULTCODEH“TEMPLATECLASSGRAPHPUBLICVIRTUALRESULTCODEINSERTINTU,INTV,TVIRTUALRESULTCODEREMOVEINTU,INTV0VIRTUALBOOLEXISTINTU,INTVCONST0VIRTUALINTVERTICESCONSTRETURNNPROTECTEDINTN,ELGRAPHHINCLUDE“GRAPHH“INCLUDE“ENODEH“TEMPLATECLASSLGRAPHPUBLICGRAPHPUBLICLGRAPHINTMSIZELGRAPHRESULTCODEINSERTINTU,INTV,TRESULTCODEREMOVEINTU,INTVBOOLEXISTINTU,INTVCONSTVOIDBUILDFORTESTINTMATRIX,INTUMAX,INTVMAXVOIDOUTPUTFORTESTOSTREAMPROTECTEDENODEATEMPLATELGRAPHLGRAPHINTMSIZENMSIZEE0ANEWENODENFORINTI0ILGRAPHLGRAPHENODEP,QFORINTI0INEXTARCDELETEQQPDELETEATEMPLATEBOOLLGRAPHEXISTINTU,INTVCONSTIFUN1|VN1|UVRETURNFALSEENODEPAUWHILEPIFPRETURNFALSEELSERETURNTRUETEMPLATERESULTCODELGRAPHINSERTINTU,INTV,TIFEXISTU,VRETURNDUPLICATEENODEPNEWENODEV,W,AUAUPERETURNSUCCESSTEMPLATERESULTCODELGRAPHREMOVEINTU,INTVIFUN1|VN1|UVRETURNFAILUREENODEPAU,QNULLWHILEPPPNEXTARCIFPRETURNNOTPRESENTIFQQNEXTARCPNEXTARCELSEAUPNEXTARCRETURNSUCCESSTEMPLATEVOIDLGRAPHBUILDFORTESTINTMATRIX,INTUMAX,INTVMAXINTTEMPFORINTI0I0INSERTI,J,TEMPTEMPLATEVOIDLGRAPHOUTPUTFORTESTOSTREAMSTATICEXTMGRAPHINPUTROUTINEISTREAMSTATICINTINPUTSOURCEISTREAMSTATICVOIDPROCESSEXTMGRAPHEXTMGRAPH,INTTINTBUSMANAGEMENTINPUTBUSSTATIONISTREAMOUTBUSSTATIONRETURNBUSSTATIONVOIDCLEARINTT,INTNEXTMGRAPHBUSMANAGEMENTINPUTROUTINEISTREAMOUTVERTICESINTROUTINENEWINTN/最多所有顶点都是同一条线路上的CLEARROUTINE,NINTI0/游标INCWHILECIFCINCWHILECIFC,INCCONTINUEELSEIFC0INCFORINTJ0JINSERTROUTINEJ,ROUTINEX,WEIGHTEXTMGRAPHINSERTROUTINEX,ROUTINEJ,WEIGHTCLEARROUTINE,NI0INCRETURNEXTMGRAPHINTBUSMANAGEMENTINPUTSOURCEISTREAMOUTTRETURNTVOIDBUSMANAGEMENTPROCESSEXTMGRAPHEXTMGRAPH,INTTEXTMGRAPHSHOWDIJKSTRAT,2VOIDCLEARINTT,INTNFORINTI0IINQUERYWHILE1IFINQUERYB/公交车系统查询INQUERYBUSNOEDGEELSEIFINQUERYF/飞机航班查询INQUERYFLIGHTNOEDGEELSEIFINQUERYX/退出查询系统COUTINQUERYVOIDMANAGERMESSAGECOUTPOINTERBUSMANAGEMENTINPUTROUTINECIN,COUT,BUSSTATION,NOEDGE/构建站点图SOURCEBUSMANAGEMENTINPUTSOURCECIN,COUTWHILE1IFSOURCEBUSSTATION/输入异常COUTPOINTERFLIGHTMANAGEMENTINPUTFLIGHTCIN,COUT,CITY,NOEDGE/构建航班图SOURCEFLIGHTMANAGEMENTINPUTSOURCECIN,COUTWHILE1IFSOURCECITY/输入异常COUTCLASSMGRAPHPUBLICGRAPHPUBLICMGRAPHINTMSIZE,CONSTTMGRAPHRESULTCODEINSERTINTU,INTV,TRESULTCODEREMOVEINTU,INTVBOOLEXISTINTU,INTVCONSTVOIDBUILDFORTESTINTMATRIX,INTUMAX,INTVMAXVOIDOUTPUTFORTESTOSTREAMVOIDDELETEFORTESTPROTECTEDTATNOEDGETEMPLATEMGRAPHMGRAPHINTMSIZE,CONSTTE0NOEDGENOEDGANEWTNFORINTI0IMGRAPHMGRAPHFORINTI0IBOOLMGRAPHEXISTINTU,INTVCONSTIFUN1|VN1|UV|AUVNOEDGERETURNFALSERETURNTRUETEMPLATERESULTCODEMGRAPHINSERTINTU,INTV,TIFAUVNOEDGERETURNDUPLICATEAUVWERETURNSUCCESSTEMPLATERESULTCODEMGRAPHREMOVEINTU,INTVIFUN1|VN1|UVRETURNFAILUREIFAUVNOEDGERETURNNOTPRESENTAUVNOEDGEERETURNSUCCESSTEMPLATEVOIDMGRAPHBUILDFORTESTINTMATRIX,INTUMAX,INTVMAXINTTEMPFORINTI0I0INSERTI,J,TEMPTEMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北廊坊市农林科学院公开选聘博士研究生1名考前自测高频考点模拟试题及一套答案详解
- 2025广东茂名市电白区公益性岗位招聘2人(第一批)考前自测高频考点模拟试题及答案详解(名师系列)
- 2025江苏宿迁豫智文化产业发展有限公司招聘工作人员拟聘模拟试卷及一套答案详解
- 2025年陕西地矿综合地质大队有限公司招聘(19人)模拟试卷及答案详解(典优)
- 2025年上半年四川泸州市龙马潭区人民医院、泸州市龙马潭区第二人民医院、中医院考核招聘23人考前自测高频考点模拟试题完整答案详解
- 2025湖州吴兴宝易矿业有限公司招聘2人考前自测高频考点模拟试题及答案详解参考
- 2025春季四川内江市东兴区人力资源和社会保障局内江市东兴区教育和体育局东兴区公办学校选调教师198人模拟试卷及1套参考答案详解
- 2025江苏泰兴市人民医院招聘高层次人才(第1批)12人考前自测高频考点模拟试题及一套参考答案详解
- 2025甘肃省公开招募高校银龄教师考前自测高频考点模拟试题及答案详解(全优)
- 2025年三环集团校园大使招聘考前自测高频考点模拟试题及答案详解(夺冠)
- 2024北森图形推理题
- 霍尼韦尔CP-BAS系统方案实用文档
- SC/T 5017-1997丙纶裂膜夹钢丝绳
- GB/T 4985-2021石油蜡针入度测定法
- GB/T 19638.1-2014固定型阀控式铅酸蓄电池第1部分:技术条件
- GB/T 14327-2009苯中噻吩含量的测定方法
- 松下panasonic-视觉说明书pv200培训
- 先天性甲状腺功能减低症ppt
- 植物生理学(全套PPT课件)
- 外科学题库水电解质代谢和酸碱平衡失调
- 抗精神病药物的副作用及处理
评论
0/150
提交评论