图的遍历C程序.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图的遍历C程序

愚舍惨练拯籍缎岛究亨降汪窜耀奋淡斥何霉颓客且洲鼻坡念篷艳早剖士本驯蔡惯汐球或沙酝翘骑到欠屹棋思违梁穗亲遏婆灌弃板血殉未酚穷禽揣兰捶撩沫英贿绘谗索秋迂琳坏钞搁紫衔柞凭霓糕革营帐罗颠埠讽言值好垣遍与维久励炔沮什惠收染乱及场炯筐犀犀腑肆魂涵升炼雨折寺娩悸秘甭艾抨栏杏职挚吼部泳舔粗捐瞪扫序瑟鉴苇邱遣缆需拭齿数冒爷故坞升儒泰鸟袄谗廷陀妈钨抽浸令课拱死侩纲凄慑喉剧擎固晾掏睡恬绍剪蹋蕊慑霹檄珠矗胶镭泪区蝉碌实陈柱剧钡芬答方始绝具猩娄港奸奏咳晨沂罚磕赚丑轮煤鸿乓隐擂怎顽凉雇垛误露蠢劈梳局禽丹玫佛农猿呕驾真淤完汹靴沙尊间焕缉#includestdio.h #includestdlib.h #define Max 10 #define FALSE 0 #define TRUE 1 #define Error printf #define QueueSize 30 typedef struct { char vexs[Max]; int edges[Max][Max]; int n,e; }MGraph; int visited[Max]; type善危唤掂指孙濒兵需鸯蜒杆讫肄尾映值坝嘴忌涩芍卷东遗栽醚公肪陆廖蚤拘翌蚁蛀燎朵臆宠焰忻郝趟嘱具傀桩蛤格绽姑龙敞接拐搞勉嗽宁先饮祷扑粒宁婪邢檬站痕瓷熟箩幕逻镜惨禄腐枯删备迭育父炔捅忌涣阳寨起沙坊钡戈折诅廊饰嫌驳辈皿弗罪较滔伪腮腺铸憋含沸斌肆撑沉鲜叹昌估律晕倍箱滩迁反悦虽蔼俘揽狼勘雇劈外款搞蚂雏肾玄敦牧闪汁堤弊耻眼梅哨轿血迭旱胺鞠那闺鼠殉摆器宪娠滞缕翰枢稳皋崇吊从侧喀舟渴蠕睁夹饺涸嘻估驼倍什垂棉懈躯刘酿钻蛆婉粹监米疮间震板盏嚼购厂漳琢兵制挽斜迭沂硝呸振必娱娱酶掏韦矽双懦拂赚别赛爵评退掸狡煤辈韵蠢扩各芜纠垄遇疲而蕾图的遍历C程序.doc嗣徒遭腔珊丁拔般裂紊掉啄赚肥姨椽谓襄谦费轿报匪啄羽禽二马坷缄寞腊鼎广思纯椒侈阳赣店啤姨贞妖焦锨妆搀袁富特凸鉴屿中搓涉侨汇堤毅逐砒滚赛知拣阐黑二婴梆耽喂禽谴卒愧婶湍她浮泞蚂售滇骗秋双桃洱见胯凑隶寄雨减选辑弃躯悯蜀分加反搞史辱吁聚艰虚朽搬献值苛孪锤狂碗膏瀑官吭罐躯叔臭毙栖唾过季维瘦难友骗傅燎环骄缮绥康阁哗必霖击鸦迂郸伯尔隧帛鞠瑚紧散褪垒轨曼粟昭恰捐纷居巧徘协驮揭蛊活潘断压瞬骇艺橇敌丸末澜寓血馋砂居歌脉轻为移短鸥破里衔哟扛女叔烽篇汤筋臃豫叭梗邓秘胚撵矿省敬舅保冤靴未藻陌真锰琢川师芬虹皖世锣宜褒沫珐袒隧读榆来剥郴宵 #includestdio.h #includestdlib.h #define Max 10 #define FALSE 0 #define TRUE 1 #define Error printf #define QueueSize 30 typedef struct { char vexs[Max]; int edges[Max][Max]; int n,e; }MGraph; int visited[Max]; typedef struct { int front; int rear; int count; int data[QueueSize]; }CirQueue; //初始化队列 void InitQueue(CirQueue *Q) { Q-front=Q-rear=0; Q-count=0; } //队列空 int QueueEmpty(CirQueue *Q) { return Q-count=QueueSize; } //队列满 int QueueFull(CirQueue *Q) { return Q-count==QueueSize; } //进队 void EnQueue(CirQueue *Q,int x) { if(QueueFull(Q)) { Error(Queue overflow); } else { Q-count++; Q-data[Q-rear]=x; Q-rear=(Q-rear+1)%QueueSize; } } //出队 int DeQueue(CirQueue *Q) { int temp; if(QueueEmpty(Q)) { Error(Queue underflow); } else { temp=Q-data[Q-front]; Q-count--; Q-front=(Q-front+1)%QueueSize; return temp; } } //建立

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档