首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。 (1)用邻接表作为存储结构,写一个D搜索算法; (2)用D搜索方法
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。 (1)用邻接表作为存储结构,写一个D搜索算法; (2)用D搜索方法
admin
2012-06-21
121
问题
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。
(1)用邻接表作为存储结构,写一个D搜索算法;
(2)用D搜索方法搜索下图,设初始出发的结点为1,写出顶点的访问次序,当从某顶点出发搜索它的邻接点时,请按邻接点序号递增顺序搜索,以使答案唯一。
选项
答案
(1)void D_Traverse(Graph G) { int i,v; ArcNode*arc; Stack S: int visited[vexnum]; for(i=0;i<vexnum;i++) visited[i]=0; InitStack(S); for(i=0;i<vexnum;i++) { if(!visited[i])//如果结点i未访问 { push(S,i);//结点i入栈 while(!StackEmpty(S))// { pop(S,v); visited[v]=1; Visit(v);//出栈,将栈顶元素赋值给v for(arc=G[i].firstarc;arc!=NULL;arc=arc->nextarc) { if(!visited[arc->adjvex])//对于结点v的所有邻接结点,若未访问,就 入栈 { push(S,arc->adjvex); visited[v]=1; } } } } } } (2)访问的顺序为:1432765
解析
转载请注明原文地址:https://kaotiyun.com/show/lNxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
确定我国经济体制改革目标的核心问题是正确认识和处理()。
1876年7月第一国际举行最后一次代表大会宣告解散,这次代表大会的地点是()。
永嘉之乱后,北方的政局是()。①西晋短暂统一的终结②北方长期处于多个政权分立的战乱状态③氐族人建立的前秦和鲜卑人建立的北魏曾统一过北方④民族交往和民族斗争交织在一起⑤民族大融合是历史发展的主流
下列政权中,控制西域的政权是()。
分析父系氏族公社的经济生活和社会组织。
“改土归流”政策的根本目的是()。
晚清时期清帝年号的正确排序是()
红山文化的代表件墓葬形式为()。
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
随机试题
下列属于破伤风较为特异的临床表现的是()。
生产经营单位的主要负责人是本单位安全生产的第一负责人,对安全生产工作()负责。
黄海公司通过市场调查,预计本公司新开发出设备的市场容量约为3000台/每年,公司维持生产经营的费用为每年20万元,管理费用为每年5万元,产品预定的单位售价为200元,生产销售每台产品的变动成本为120元,请问黄海公司是否应该投资该产品设备的生产?
课外校外教育的主要组织形式是()
何谓病人自控镇痛?
根据以下材料。回答下列题目:吴先生今年50岁,患有严重疾病。7月份,他为女儿建立了遗产信托,并指定吴太太为该信托的托管人,女儿为受益人。若吴先生采用赠与的方式进行遗产规划,则( )。
内耗效应,是指在社会或部门内部因不协调或矛盾等造成的人力、物力等方面无谓的消耗而产生的负效应现象,其本质是它对外没有做功而只是内部消耗能量。根据上述定义,下列属于内耗效应的是:
我国目前存在的三种行政单元是()
"NewWomenoftheIceAge"Thestatusofwomeninasocietydependsinlargemeasureontheirroleintheeconomy.Thereint
A、Thedisadvantagesofworkinginanoffice.B、Howusingacomputercanaffectone’seyes.C、WhyTomneedstogetglasses.D、Res
最新回复
(
0
)