作业4图 参考答案

合集下载

民法学(1)形考作业4参考答案.doc

民法学(1)形考作业4参考答案.doc

民法学(1)形考作业4参考答案同学们:大家好!完成此次作业首先需要大家对教材第五至第八章内容进行学习,之后才能作以下作业:一、名词解释1、宣告死亡:是指公民下落不明达到法定期限,经利害关系人申请,又人民法院宣告该公民死亡的民事法律制度。

2、表见代理:指无权代理人的代理行为客观上存在使相对人相信其代理权的情况,且相对人主观上为善意且无过失,因而可以向被代理人主张代理的效力。

3、诉讼时效:指权利人在法定期间若不行使权利就丧失请求人民法院保护其民事权利的可能性的制度。

4、善意取得:是指无权处分他人动产的占有人,在不法将动产转让给第三人以后,如果受让人在取得该动产时出于善意,就可依法取得对该动产的所有权,受让人在取得动产的所有权以后,原所有人不得要求受让人返还财产,而只能请求转让人(占有人)赔偿损失。

5、按份共有:是指两个或两个以上的共有人按照各自的份额分别对共有财产享有权利和承担义务的一种共有关系。

6、相邻关系:是两个或两个以上相互毗邻的不动产的所有人或使用人,在行使不动产所有权或使用权,因相邻各方应当给与便利和接受限制而发生的权利义务关系。

提示:名词解释是比较容易的题型,通常大家不会有什么问题。

二、填空题(每空1分,共23分)1.民事法律关系的要素包括主体、内容、客体三个要素。

2.民法通则规定16周岁以上不满18周岁的公民,以自己的劳动收入为主要生活来源的,视为完全民事行为能力人。

3.法人的民事权利能力和民事行为能力,从法人成立时产生,到法人终止时终止。

4.货币是固定地充当一般等价物的特殊商品,属于具有特殊作用的种类物。

5.我国民法是调整平等主体的公民之间、法人之间、公民和法人之间的财产关系和人身关系的法律规范的总和。

6.《民法通则》第4条规定,民事活动应当遵循自愿公平、等价有偿、诚实信用的原则。

7.诉讼时效中止的法定事由有:(1) 不可抗力 (2) 其他障碍。

8.传统民法将他物权分为用益物权和担保物权。

建筑测量作业4(参考答案)

建筑测量作业4(参考答案)

建筑测量作业4(答案供参考)说明:本次作业对应于教材第7章和第8章。

一、填空题(每空1分,共20分)1.地物符号包括 比例符号 、 半比例符号 、 非比例符号 和注记符号。

2.山丘和盆地等高线的区别是 山丘等高线内圈高程大于外圈高程,盆地等高线内圈高程小于外圈高程 ;山脊等高线的特征是 等高线的拐点凸向低处 ;山谷等高线的特征是 等高线的拐点凸向高处 ;鞍部等高线的特征是 由两组相对的山脊和山谷等高线组成 。

3.为了充分显示地貌的特征和便于地形图的阅读和应用,在地形图上可以采用 首曲线 、计曲线 、间曲线 三种等高线。

4.地形图上确定两点之间水平距离和方位角的直接量取法是指 用直尺和量角器直接在图上量取即图解法 ,坐标反算法是指 在图上量取两点的坐标后反算距离和方位角即解析法 。

5.A 、B 两点间的水平距离D =100 m ,高差h AB =2 m ,则坡度i AB = +2% 、i BA = -2% 。

6.施工测量中的基本测设是指 水平角测设 、距离测设 和 高程(包括坡度)测设 。

7.测设高程的方法有 视线高程测设法 、 上下高程传递法 。

8.设地形图上长度1cm ,代表实地水平距离200m ,则此地形图的比例尺为 1/20000 。

二、简答题(每小题6分,共60分)1.什么是地物?什么是地貌?什么是地形?什么是地形图?答:地面上的房屋、道路、河流、桥梁等自然物体或人工建(构)筑物称为地物;地表的山丘、谷地、平原等高低起伏的形态称为地貌; 地物和地貌总称为地形。

地形图就是将一定范围内的地物、地貌沿铅垂线投影到水平面上,再按规定的符号和比例尺,经综合取舍,缩绘成的图纸。

2.什么是比例尺和比例尺精度?比例尺精度有何作用?答:比例尺是图上任意两点间的长度和相应的实地水平长度之比,常以1∶M 表示,M 为比例尺的分母。

图上0.1mm 所代表的实地距离称为比例尺精度。

比例尺精度的作用是:①根据需要由比例尺精度合理选择测图比例尺;②测图比例尺选定后,由比例尺精度确定测图时的取舍。

国开电大工程力学(本)形成性作业4参考答案

国开电大工程力学(本)形成性作业4参考答案
窗体顶端
窗体底端
A. A
B. A
【答案】:A
题目17.作梁FQD的影响线如图()(10分)
窗体顶端
窗体底端
A. A
B. B
【答案】:A
题目13.作梁F左QA的影响线如图()(9分)
窗体顶端
窗体底端
A. A
B. B
【答案】:A
题目14.作梁FRB的影响线如图(A)(9分)
窗体顶端
窗体底端
A. A
B. B
【答案】:A
题目15.(1)作梁Mk的影响线如图()(6分)
窗体顶端
窗体底端
A. A
B. B
【答案】:A
题目16.(2)作梁FQK的影响线如图()(6分)
窗体顶端
窗体底端
A. A
B. B
C. C
D. D
【答案】:D
题目4.4.在弹性力学平面应变问题(xy平面)中,下列结论不正确的是()。
窗体顶端
窗体底端
A. A
B. B
C. C
D. D
【答案】:B
题目5.5.在弹性力学平面问题的几何方程中,正应变与位移分量的关系为()。
窗体顶端
窗体底端
A. A
B. B
题目1.1.绘制影响线采用的是()。
A.实际荷载
B.移动荷载
C.单位荷载
D.单位移动荷载
【答案】:单位移动荷载
题目2.2.静定结构的影响线的形状特征是()。
A.直线段组成
B.曲线段组成
C.直线曲线混合
D.变形体虚位移图
【答案】:直线段组成
题目3.3.在弹性力学平面应力问题(xy平面)中,下列结论不正确的是()。

建筑施工技术阶段性作业4-建筑施工技术作业4答案

建筑施工技术阶段性作业4-建筑施工技术作业4答案

填空题1. 卷材的铺贴方向一般据___(1)___ 来定,当坡度小于3%时,宜___(2)___ 于屋脊铺贴,当坡度___(6)___ ___(7)___ ___(8)___ ,使漏水部(5分)___(10)___ ___(11)___ 、___(12)___ 。

___(13)______(14)___ ___(15)___ ,对裂缝漏水的处理方法有___(16)___单选题9. 对屋面是同一坡面的防水卷材,最后铺贴的应为_____。

(5分)(A) 水落口部位(B) 天沟部位(C) 沉降缝部位(D) 大屋面参考答案:D10. 地下工程的防水卷材的设置与施工最宜采用_____法。

(5分)(A) 外防外贴(B) 外防内贴(C) 内防外贴(D) 内防内贴参考答案:A11. 适用于小规格饰面板的施工方法的是_____(5分)(A) 镶贴法(B) 胶粘法(C) 挂钩法(D) 湿挂安装法参考答案:A12. 在下列各种抹灰中,属于一般抹灰的是_____(5分)(A) 拉毛灰(B) 彩色抹灰(C) 麻刀石灰(D) 水磨石参考答案:C13. 卷材防水屋面不具有的特点是_____(5分)(A) 自重轻(B) 防水性能好(C) 柔韧性好(D) 刚度好参考答案:D14. 在下列各种保护层中,需设置分格缝的是_____(5分)(A) 绿豆砂(B) 云母(C) 蛭石(D) 水泥砂浆参考答案:D15. 在卷材防水层中,各层卷材长边和短边搭接的最短尺寸分别是_______(5分)(A) 70mm, 100mm(B) 70mm,80mm(C) 60mm,100mm(D) 100mm,80mm参考答案:A16. 装饰抹灰与一般抹灰的区别在于_______。

(5分)(A) 面层不同(B) 基层不同(C) 底层不同(D) 中层不同参考答案:A多选题17. 有关细石混凝土屋面所用混凝土的配料,正确的是_____(4分)(A) 每m3混凝土至少用水泥330㎏(B) 水泥强度不宜低于42.5级(C) 水灰比小于1:0.55(D) 粗骨料最大粒径不宜大于15mm(E) 灰砂比为1:2~1:2.5参考答案:A,B,C,D,E18. 屋面刚性防水层施工的正确做法是_____。

机械制造技术基础作业4参考答案

机械制造技术基础作业4参考答案

) ,现在插床上以调整法加工键槽,要求保证尺
0.2 寸 H 38.5 0 。试:
d
1)计算图示定位方法的定位误差(忽略外圆与内孔同 轴度误差) 。 2)若要求定位误差不大于工序尺寸公差的 1/3,应如 何进行改进? 解:1)工序基准为A O 点在垂直方向上的变动量:0.7×0.1=0.07 A 点在垂直方向上的变动量,即定位误差: ΔDW=0.07+0.0125=0.0825 2)改进①:将 V 形块转 90°(图 2-a) ,此时 O 点在垂直方向上的变动量为 0 A 点在垂直方向上的变动量,即定位误差: ΔDW=0+0.0125=0.0125<0.2/3 改进②:使用三爪卡盘定位夹紧(图 2-b) ,此时 O 点在垂直方向上的变动量为 0 A 点在垂直方向上的变动量,即定位误差: ΔDW=0+0.0125=0.0125<0.2/3 比较:本题没有考虑键槽对孔心的对称度,若考虑对 称度要求,则图 2-a 存在 0.07mm 的定位误差,图 2-b 此项定位误差为 0。综合考虑,图 2-b 方案更好。
3.判断
(1)在切深、进给量和主偏角相同的情况下,减小副偏角可使残留面积增大。 (2)车削外圆表面时,若刀尖安装高度高于车床主轴中心线,将使刀具工作前角增大。 (3)砂轮粒度越大,表明磨粒越粗。 (4)磨削高硬度工件材料时,应选用较软的砂轮。 ( ( ( ( × ∨ × ∨ ) ) ) )
4.填空
(1)刀具的前角是 前刀面 与 基面 之间的夹角。 (2)目前我国使用最多的刀具材料是 高速钢 和 硬质合金 。 (3)决定砂轮特性的五要素是:磨料、粒度、结合剂、 硬度 和 组织 。
5.分析计算题
(1)教材 93 页习题 2-22。 习图 2-22 所示为车削工件端面简图,试标出车刀的各标注角度。 参考答案(图 a) :

自动控制原理作业4参考答案

自动控制原理作业4参考答案

自动控制原理作业4 参考答案1、已知某系统的开环传递函数为试绘制系统开环对数幅频特性和开环对数相频特性图,用对数判据分析闭环稳定性,求出相位裕量和增益裕量。

解:由题目给定的传递函数可知,系统的转折频率依次为0.023,0.053,1.48,1.6,2.27,30.3和50。

低频段渐近线为水平线,高度为24dB。

系统相频特性为ω和φ(ω)对照表如下:开环对数颇率特性如图1所示。

由图可知,在L(ω) > 0的频段内,φ(ω)对–180o线有1次正穿越,而系统开环传递函数有两个位于右半s平面的极点;即p = 2。

正负穿越次数之差为图1故闭环系统稳定。

可算得ωc = 7. 243rad/s,相位裕量γ = 53o,相位穿越频率ωg =32. 3rad/s,增益裕量K g = 13. 5dB。

2、已知某最小相位系统的开环对数幅频特性曲线如题2图所示,试确定系统的开环传递函数,并求出相角稳定裕量,画出对应的对数相频特性,分析闭环系统的稳定性。

题2图解:(1) 由题2图可知,低频段渐近线斜率为 –40dB/dec,表明系统有两个s = 0的极点;并可以确定各转角频率对应的典型环节类型:在ω= 2处,斜率变化20dB/dec,为一阶徽分环节;在ω= 10处,斜率变化 –20dB/dec,为惯性环节;在ω= 0. 1处,L(ω) = 60dB,斜率为 –40dB/dec,据此可得到系统的开环增益K。

因为所以K = 10。

系统的开环传递函数为(2) 求穿越频率和相位裕量:系统的相位裕量为(3) 相频特性为根据不同频率计算相角,可以画出对数相频特性曲线,如图2所示。

图2(4) 开环传递函数无右半s平面极点;在L(ω) > 0的频段内,φ(ω)对–180o线没有穿越;故闭环系统稳定。

3、已知某最小相位系统的开环传递函数为其中ω1 < ω2 < ω3 < ω4, K* = ω4ωc2,ωc为系统开环对数幅频特性的幅值(增益)穿越频率。

国开电大电工电子技术平时作业4参考答案

C. ,
D. ,
【答案】:,
题目18.(2)该电路具有( )的逻辑功能。
A.同或

C.与或
D.与非
【答案】:与或
窗体顶端
在电路仿真软件中,可搭接如图4-2所示的由中规模计数器74161构成的计数器电路。设计数器的初态为0,即QDQCQBQA=0000。
窗体底端
题目19.(1)该计数器的状态图为();
A.越小,越高,无关
B.越小,越低,有关
C.越大,越高,有关
D.越小,越低,无关
【答案】:越大,越高,有关
题目9.数字电路中某器件管脚的高、低电位,只能与逻辑代数中的逻辑变量值1、0相对应。


【答案】:错
题目10.如图4-1(a)、(b)所示电路符号分别是与门和或门。
(a)(b)
图4-1


【答案】:对
题目1.数字电路内部电路器件一般处于()状态。
A.开关
B.放大
C.截止
D.饱和
【答案】:开关
题目2.比较下列数值,最大数是()。
A.(379)10
B.(157)16
C.(100110011)2
D.(316)8
【答案】:(316)8
题目3.逻辑函数表示方法中,()具有唯一性。
A.真值表
B.表达式
C.逻辑图
A.
B.
C.
D.
【答案】:
题目20.(2)该计数器的计数长度是()。
A. 13
B.10
C. 4
D. 7
【答案】:7
题目11.在门电路器件中,“74”指该器件为TTL电路类型、“40”指该器件为CMOS电路类型。

电大机械制图作业--4答案

电大机械制图第一次作业参考答案第一次作业覆盖教材1-2章的内容:机械制图的基本知识与技能及投影法基本知识。

这部分作业共计12个大题,现给出全部作业答案(红色)和部分作业题讲评。

1.将给出的图形抄画在右边(5分)[讲评]第一题主要是手工绘图中各种图线及尺寸线的抄画练习,完成此题时要注意绘图工具及铅笔的使用。

绘图工具包括一副三角板、圆规、橡皮等;铅笔建议用三支:其硬度分别为H、HB、B,硬度为H的铅笔通常用来画细线、箭头;硬度为HB的铅笔通常用来粗实线直线和点划线圆弧;硬度为B的铅笔通常用来画粗实线圆弧。

请辅导教师示范用两个三角板配合画平行线过程。

2.分析下列图形的特点,并注出尺寸(数值从图中量,取整数)。

(5分)(1)注出各方向的尺寸(2)注出角度(3)注出狭小部位的尺寸(4)注出各圆的直径3.尺寸标注改错:下面图形中标出正确的尺寸(5分)4.用1:1比例在指定位置画出平面图形,并标注尺寸。

(5分)[讲评]画平面图形时,一般先要分析平面图形,平面图形由那些几何要求组成;分析基准是那些要素;分析那些是已知线段,那些是中间线段,那些是连接线段。

本题作图思路:1)画φ12水平竖直中心线,R22水平中心线;2)画φ12圆、R48、R10圆弧、与R10相切的水平直线和45°直线;3)画R22圆弧先要根据其与R48内切的关系确定出R22水平方向的圆心位置后才能画R22圆弧;4)画R8、R5圆弧先根据其相邻线段两侧的关系确定出R8与R5圆弧的圆心再画圆弧。

下图画图思路与上相同。

5.将下图以2:1的比例画在A3图纸上,图名:几何作图。

(10分)[讲评]画图思路同4题。

6.将下图用AutoCAD 软件作图,并用2:1比例打印输出,图名:几何作图。

(10分)[讲评]画图思路同4题。

用AutoCAD软件作图,实际就是用计算机模拟手工画图,AutoCAD二维绘图命令、二维编辑命令、尺寸标注设置及应用的熟练程度直接影响画图的质量和速度,这道题也是上机练习的题目,建议学员在辅导教师的指导下一步一步地绘制。

可编程控制器应用 形考任务4 形成性作业4 参考答案

可编程控制器应用形考任务4 形成性作业4 参考答案一、判断题(正确的打√,错误的打×,16小题,前14小题每题6分,第15、16小题每题8分,共100分)题目11.S7-300/S4-400可以通过多点接口(MPI)接口组成PLC网络。

选择一项:对错题目22.MPI是多点接口的简称,MPI网采用全局数据(或GD)的通信模式。

选择一项:对错题目33.全局数据(GD)通信方式以多点接口(MPI)分支网为基础,是为循环的传送少量数据而设计的。

选择一项:对错题目44.全局数据(或GD)通信方式以MPI分支网为基础,是为循环的传送少量数据而设计的。

选择一项:对错题目55.可编程序控制器系统中,主站之间的通信方式为令牌方式,主站与从站之间为主从方式,以及这两种方式的混合。

选择一项:对错题目66.PROFIBUS网络由主站、从站、网络部件等构成。

选择一项:对错题目77.DCS是集散控制系统的简称,由单回路仪表控制系统发展起来。

选择一项:对错题目88.PLC的输入和输出量有开关量和模拟量两种。

开关量I/O用最大I/O通道数表示,模拟量I/O点数用最大I/O点数表示。

选择一项:对错题目99.PLC在一个工作周期中,输入采样和输出刷新的时间一般为秒级。

选择一项:对错题目1010.在S7-300中,定时器区为512Byte,最多允许使用512个定时器。

选择一项:对错题目1111.工控机应用系统比PLC应用系统可靠性较高。

选择一项:对。

机械制造基础作业4参考答案

f 注:残留面积高度近似等于: H ≈ r − r 2 − 2 8 5)刀具耐用度公式: T = 9.375 × 10 (min) v5 × f
2
式中 v 为切削速度(单位 m/min) ,f 为进给量(单位 mm/r)
φ200
1000 图c 轧辊精车工序示意图
2
H
解:作图(图 c1) 1)由车床转速范围 n=5~500 转/分和进给量范围 f =0.05~2.0 mm/r,确定约束边界 v1、v2、f1、 f2(切削速度 v1=(π×d×n)/1000=(π×200×5)/1000=3.14 m/min;v1=(π×d×n)/1000=(π×200×500)/1000 =314 m/min) 2)车削过程中不能换刀表示刀具寿命要求大于或等于切削时间 : t m = π ⋅ d ⋅ l = π ⋅ 200 ⋅ 1000 = 628 切削时间(取被吃刀量 ap=1mm) 1000 ⋅ vc ⋅ f 1000 ⋅ vc ⋅ f vc ⋅ f
B 60° C
பைடு நூலகம்
O A
∆DW = 0.366 × d(d ) = 0.366 × 0.1 = 0.037
图a 圆盘铣扁定位示意图
(2)图 b 所示为在车床上车削工件端面示意图,试标出刀具的前角(=15°) 、后角(=8°) 、主偏角、 副偏角和刃倾角(=5°) 。 解:如图 b1 所示。 后角 αo K 主偏角 κ r
最优点 f3=0.28
3
(1)剪切角φ 是 剪切面 与 切削速度 之间的夹角。 (2)在切削用量不变的条件下,增大主偏角将使背向力 减小 ,进给力 增大 。 (3)切削用量中对切削力影响最大的是 被吃刀量 ,对切削热影响最大的是 被吃刀量 。 (4)切削用量中对刀具寿命影响最大的是 切削速度 ,影响最小的是 被吃刀量 。 (5)选择切削用量,应首先确定 被吃刀量 ,其次确定 进给量 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业4. 图非编程作业参考答案:1.已知带权无向图如图所示:(1). 根据普里姆(Prim)算法,求它的从顶点a出发的最小生成树(写出过程,即添加顶点、边次序);(2). 根据克鲁斯卡尔(Kruskal)算法,求该图的最小生成树(写出过程,即添加边次序)。

普里姆(Prim)算法:aadaed2aced23acbed1234234克鲁斯卡尔(Kruskal)算法:acbedacbed1acbed12acbed123acbed12342. 已知带权有向图如图所示:(1). 画出该图的邻接矩阵存储结构;(2). 请写出该图的一个拓扑有序序列;(3). 求从顶点a到其余各顶点之间的最短路经及最短路经长度,并给出计算过程。

图G的一个拓扑序列:abdfecgh afbdecghabdfegch afbdegch2421∞∞∞⎢∞∞g02690301050280730∞∞∞∞⎡⎤⎢⎥∞∞∞∞∞⎢⎥⎢⎥∞∞∞∞∞∞⎢⎥∞∞∞∞∞∞⎢⎥⎢⎥∞∞∞∞∞⎢⎥∞∞⎥⎢⎥∞∞∞∞∞⎢⎥∞∞∞∞∞∞⎢⎥⎣⎦a b c d e f g habcdefh从a出发到其它顶点的最短路径及其计算过程:编程作业:请编写一个完整的程序,建立有向图的邻接表存储结构,并判断两顶点间是否有路径存在,要求:(1) 主函数功能:①从键盘读入有向图的顶点数、有向边数,调用函数CreateAdjList()建立邻接表;②在主函数中输出每个顶点的数据域及其所有邻接点;③从键盘读入两个顶点vs 、v t(ts )的数据域,调用函数Path()判断其间是否存在路径;(2) CreateAdjList():建立有向图邻接表。

功能:从键盘接收各顶点数据域及各条有向边所依附的顶点(如:“2,3”代表该边依附的两个顶点在表头数组中的下标为2和3),要求单链表中结点按数据域升序排序;(3) Path(): 判断两顶点间是否存在路径,如果存在,将打印该路径(若存在多条路径,打印其中一条即可)。

例:输入:请输入顶点和边的数目:8,9 //(在main()函数中输入) 请输入各顶点数据域:a b c d e f g h//(在CreateAdjList()中输入) 请输入各条边:1,21,32,43,63,74,85,25,86,7输出:图的邻接表为:a 2 3 //(在main()函数中输出)b 4c 6 7d 8e 2 8f 7gh输入:请输入要查找是否存在路径的顶点:a,h输出:顶点a和d之间存在路径,路经为:a b d h输入:请输入要查找是否存在路径的顶点:a,e输出:顶点a和e之间不存在路径参考答案:#include<stdio.h>#include<malloc.h>#define Max_Vertex_Num 10typedef char VertexType;int visited[Max_Vertex_Num];int visitpath[Max_Vertex_Num];int pathvexnum;int flag;//单链表结点(弧结点)typedef struct Arcnode{ int adjvex; //该弧所指向顶点(在表头数组中)的位置struct Arcnode *nextarc; //指向依附该顶点下一条边或弧} ArcNode;//头结点typedef struct Vnode{ VertexType data; //顶点信息Arcnode *firstarc; //指向第一条依附该顶点的弧 } VNode, AdjList[Max_Vertex_Num];//图的定义typedef struct{ AdjList vertices; // 表头数组int vexnum, arcnum; // 图中顶点及弧的数目} ALGraph;//建立邻接表void CreateAdjList (ALGraph &G){int k,i,j;ArcNode *p,*q,*s;for(k=1;k<=G.vexnum;k++){printf("input data:");fflush(stdin);scanf("%c",&G.vertices[k].data);G.vertices[k].firstarc=NULL;}for(k=0;k<G.arcnum;k++){printf("请输入边的两顶点:");scanf("%d,%d",&i,&j);s=(ArcNode *)malloc(sizeof(ArcNode));s->adjvex=j;s->nextarc=NULL;q=NULL;p=G.vertices[i].firstarc;while((p!=NULL)&&(j>p->adjvex)){q=p; p=p->nextarc;}if(p==NULL&&q==NULL)G.vertices[i].firstarc=s;else if(p==NULL&&q!=NULL)q->nextarc=s;else if(p!=NULL&&q==NULL){G.vertices[i].firstarc=s;s->nextarc=p;}else{q->nextarc=s;s->nextarc=p;}}}//按深度优先判断顶点vx和vy间是否存在路径void DFSPath(ALGraph G, int v, VertexType vy){ ArcNode *w;int i;visitpath[++pathvexnum]=v;visited[v]=1;w=G.vertices[v].firstarc; //顶点v的第一个邻接点while(w!=NULL) //是否存在{i=w->adjvex; //邻接点下标if(G.vertices[i].data==vy){flag=1;return;}else if(flag==0&&visited[i]==0)DFSPath(G,i,vy);w=w->nextarc; //v的下一个邻接点}if(flag==0)pathvexnum--;//从路径上删除V}void Path(ALGraph G, VertexType vx, VertexType vy){int i;for(i=1;i<=Max_Vertex_Num;i++)visited[i]=0;for(i=1;i<=G.vexnum;i++)if(G.vertices[i].data==vx)break;DFSPath(G,i,vy);if(flag==1){printf("顶点%c到顶点%c之间存在路径,路经为:",vx,vy);for(i=1;i<=pathvexnum;i++)printf("%c\t",G.vertices[visitpath[i]].data);printf("%c\n",vy);}elseprintf("顶点%c到顶点%c之间不存在路径\n",vx,vy);}void main(){ALGraph G;int i;VertexType vx,vy;ArcNode *p;printf("请输入顶点和边的数目:");scanf("%d,%d",&G.vexnum,&G.arcnum);CreateAdjList(G);printf("\n图的邻接表为:\n");for(i=1;i<=G.vexnum;i++){printf("%c\t",G.vertices[i].data);p=G.vertices[i].firstarc;while(p){printf("%d\t",p->adjvex);p=p->nextarc;}printf("\n");}printf("请输入需判断是否存在路径的两个顶点:");fflush(stdin);scanf("%c,%c",&vx,&vy);Path(G,vx,vy);}。

相关文档
最新文档