南工大第四章-图
南京工业大学化工原理总复习上课件

并联泵的流量是
单泵特性曲线上 流量的两倍
M1 bM
V单 V并 V
第三章 非均相分离
单颗粒与颗粒群的几何特性
定义p94 1、球形:
dp
体积:V=πdp3/6 m3
表面积:S=πdp2 m2
比表面积:a=S/V=6/dp 1/m
2、非球形参量: 等体积当量直径de,v p95
de,v=(6V/π)1/3
理 总效率η0=(c1-c2)/c1
分离
P122 3-53 3-54
效率
粒级效率ηpi=(c1i-c2i)/c1i
3、分离效率 p122
总分离效率η=(c1-c2)/c1 3-53 c1进口气体含尘浓度,g/m3 c2出口气体含尘浓度,g/m3 η的大小是旋风分离器数分离性能的
另一指标。缺点是不能反映旋风筒 对各尺寸粒子的不同分离效果。
3
Na2 N a1n2 n1 Nhomakorabea—— n 20%以内
3.离心泵性能改变及换算
(3)叶轮直径 ——切割 P71 切割定律P71(2-14)
V2 D2 V1 D1
H2 H1
D2 D1
2
3
Na2 N a1
D2 D1
——D -5%以内
离心泵的工作点和流量调节
管路特性曲线He’= H0+K V2 H0=△Z+△p/ρg K=8λ(l+∑le)/π2d5g
形状系数(球形度)ψ p95
ψ=πd2e,v/S
3、床层特性 1)固定床层:有众多固体颗粒堆积
而成的静止的颗粒层。
固定床
二、颗粒群
2)床层的空隙率εp98 ε=空隙体积/床层体积 = (床层体积-颗粒所占的体积)/床层 体积
反应工程概论 教材 南京工业大学专用(3-4)

第三章硅酸盐高温反响装置操作解析法在工业反响装置中,化学反响过程除了受到化学反响和传递过程规律作用外,还受到反响装置的类型和物料在反响装置中的流动与混合情况的影响,研究这些宏不雅动力学因素对于化学反响的影响,对于正确的进行反响装置的设计和操作具有重要意义,因此,本章在简要介绍常用工业反响装置的底子类型后,着重阐述物料在反响器中的流动类型与逗留时间分布的概念,介绍了几种典型的流动模型及其模型参数。
第一节反响装置类型硅酸盐反响装置的种类繁多,各具有不同的特点,对于热工设备传统的分类方法是按照产物,热源,和操作方式等来区分成各种硅酸盐窑炉。
如果采用反响工程的不雅点那么可将硅酸盐工业反响装置按如下方法进行分类:一、按物料流动形态分类(一〕平推流反响器〔PFR〕反响器中的全部物料以不异速度沿着同一标的目的起头并进地向前流动,所有物料颗粒在反响器中都具有不异的逗留时间。
在不变状态下,垂直于流动标的目的的同一截面上的物料的组成不随时间改变,这是一种抱负流动反响器。
在工业出产中对于长径比大于50和雷诺数大于10000的管式反响器可以近似的当作平推六反响器处置。
例如地道窑的预热带和冷却带内的气体流动模型可用平推流反响器来作近似描述。
〔二〕全混流反响器〔CSTR〕〔CMR〕反响器中的物料由于完全混合均匀。
遍地的物料浓度和温度完全不异,而且等于反响器出口处的物料浓度和温度,这也是一种抱负流动反响器。
工业出产中的搅拌釜式反响器内的物料流动接近于这种流动模式。
在陶瓷出产中,采用高速烧嘴的新型间歇式窑炉内的气体流动情况近似于全混流模型。
〔三〕多级组合反响器为了适应出产上的不同要求,采用不异或不同型式的抱负反响器通过串联或并联方式组合在一起而成,此中物料的流动形态可以比抱负流动情况有所偏离。
〔四〕扩散流反响器反响器中的物料流动符合扩散模型的反响器,即在平推流上叠加一个与流动标的目的相反的扩散,它是描述非抱负流动的主要模型之一,出格适用于反混程度不大的系统,如固定床反响器等。
管国峰第三版南京工业大学化工原理第四章传热及换热器习题解答

少辐射散热,在这两平面间设置n片很薄的平行遮热板,设A所有平面的 表面积相同,黑度相等,平板间距很小,试证明设置遮热板后A平面的 散热速率为不装遮热板时的
倍。 20)用热电偶测量管内空气温度,测得热电偶温度为420℃,热电偶
黑度为0.6,空气对热电偶的给热系数为35 W/(m·℃),管内壁温度为 300℃,试求空气温度。
11)苯流过一套管换热器的环隙,自20℃升至80℃,该换热器的内 管规格为φ19×2.5mm,外管规格为φ38×3mm。苯的流量为1800kg/h。 试求苯对内管壁的给热系数。
12)冷冻盐水(25%的氯化钙溶液)从φ25×2.5mm、长度为3m的管 内流过,流速为0.3m/s,温度自-5℃升至15℃。假设管壁平均温度为 20℃,试计算管壁与流体之间的平均对流给热系数。已知定性温度下冷 冻盐水的物性数据如下:密度为1230kg/m3,粘度为4×10-3Pa·s,导热 系数为0.57 W/(m·℃),比热为2.85kJ/(kg·℃)。壁温下的粘度为 2.5×10-3Pa·s。 解:d = 0.025-0.0025×2 = 0.02 m
’ 36)在一单管程列管式换热器中,将2000kg/h的空气从20℃加热到 80℃,空气在钢质列管内作湍流流动,管外用饱和水蒸汽加热。列管总 数为200根,长度为6m,管子规格为φ38×3mm。现因生产要求需要设计 一台新换热器,其空气处理量保持不变,但管数改为400根,管子规格 改为φ19×1.5mm,操作条件不变,试求此新换热器的管子长度为多少 米? 37)在单程列管换热器内,用120℃的饱和水蒸汽将列管内的水从 30℃加热到60℃,水流经换热器允许的压降为3.5Pa。列管直径为 φ25×2.5mm,长为6m,换热器的热负荷为2500kW。试计算:①列管换 热器的列管数;②基于管子外表面积的传热系数K。 假设:列管为光滑管,摩擦系数可按柏拉修斯方程计算,
南京工业大学传热ppt3

41
传热计算
总传热速率方程 热量衡算式 (热负荷)
Q KAt m
无相变 Q qm1c p1 T1 T2 qm 2 c p 2 t2 t1 有相变
应用条件: 定态流动,qm为常数; cP为常数; K为常数; 忽略热损失。
dQ Km (T t )dSm 总传热速率微分方程
25
一、总传热速率微分方程
Ki 1 1 bd i di
i
Km
dm
1 b
o do
dm
o
基于管内表面积的 局部总传热系数 基于平均表面积的 局部总传热系数 基于管外表面积的 局部总传热系数
dm
i di
Ko do
T Tw
若管壁两侧有污垢,需考虑污垢热阻的影响,方程式写成:
Tw t w tw t Q 1 1 b 1 1 ( Rd 1 ) ( Rd 2 ) 1 A1 Am 2 A2
38
39
40
第四章 传 热
4.4 两流体间传热过程的计算 4.4.1 热平衡方程
4.4.2 传热平均温度差
43
2. 操作型计算
(1)已知:换热器A, qm1、T1, qm2 、t1 求:出口T2、t2 (2)已知:换热器A, qm1、T1, T2 、t1 求:qm2、 t2
注意:列管式换热器中
流通面积 A流 通 n
4 传热面积 A传热 nd1l
d2
2
44
欲提高 K 值,强化传热,最有效的办法是 减小控制热阻。
32
二、总传热系数
南京工业大学传热ppt2

44
一、蒸汽冷凝传热
(3) 影响冷凝传热的因素
a.不凝性气体的影响
壁面可能为气体(导热系数很小)层所遮盖而增加一层 附加热阻,使对流传热系数急剧下降。故在冷凝器的设 计和操作中,必须考虑排除不凝气。
b.蒸汽流速和流向的影响 c.蒸汽过热的影响
d.传热面的形状与布置
冷凝液膜为膜状冷凝传热的主要热阻, 减薄液膜厚度降低热阻是强化膜状冷凝传热的关键 .
1 ( 2 , 3 )
22
二、对流传热过程的量纲分析
通过量纲分析,可确定
al 1 Nu
努赛尔数 (Nusselt number) 普朗特数 (Prandtl number)
2
cp
Pr
23
二、对流传热过程的量纲分析
3
l 3 2 g t
2
① 薄 ② 随湍流程度(Re)增大, L 越来越薄 ③ du / d L 很大
3
概述
对流传热 对流传热是 指运动流体与固 体壁面之间的热 量传递过程,对 流传热与流体的 流动状况密切相 关。
图4-8 对流传热的温度分布情况
4
概述
强制对流 无相变 自然对流 对流传热 有相变 蒸汽冷凝 液体沸腾
第四章 传 热
4.3 对流传热
1
湍流流动:
湍流流动时沿径向分为三层: 湍流主体、过渡层、层流底层
2
湍流主体:速度脉动较大,以湍流粘度为主, 径向传递因速度的脉动而大大强化;
过渡层:分子粘度与湍流粘度相当;
层流底层:速度脉动较小,以分子粘度为主, 径向传递只能依赖分子运动。
——层流底层为传递过程的主要阻力
45
二、液体沸腾传热
南京工业大学化工原理课设设计甲醇精馏

目录一前言二设计题目三设计说明书符号四流程图五物性参数六工艺计算6.1 气液平衡数据和汽液平衡(T--x--y)图6.2物料衡算6.2.1数据换算6.2.2物料衡算6.3理论板数计算6.3.1板数和回流比关系6.3.2理论板数图解6.3.3严格法计算模拟过程七塔和塔板主要工艺尺寸计算7.1塔内物性计算7.1.1平均分子量的计算7.1.2液相平均密度7.1.3汽相平均密度7.2塔径与塔高计算7.2.1精馏段塔径7.2.2圆整后塔径7.3填料层高度计算7.4填料塔的流体力学性能7.4.1压降7.4.2泛点气速7.4.3 精馏段7.4.4 提馏段7.5 塔内附件选择7.5.1 液体喷淋装置选择7.5.2液体再分布装置选择7.5.3填料支撑装置选择7.5.4 除沫器选择7.6 管道设计与选择7.6.1塔顶回流管管径7.6.2 进料管管径7.6.3塔顶蒸汽出口管7.6.4 塔顶产品出口管7.6.6 塔釜回流管管径7.7 其他部件7.7.1 筒体7.7.2 封头7.7.3 法兰7.7.4 裙座7.7.5塔总高度计算八塔设计计算参数总汇九辅助设备9.1 辅助设备及零部件的选择9.1.1 塔顶冷凝器的选择9.1.2 塔底再沸器的选择9.1.3 塔底预热器的选择9.1.4 进料泵9.1.5 回流泵十参考文献一前言工业甲醇的用途十分广泛,除可作许多有机物的良好溶剂外,主要用于合成纤维、甲醛、塑料、医药、农药、染料、合成蛋白质等工业生产,是一种基本的有机化工原料。
甲醇和汽油(柴油)或其它物质可混合成各种不同用途的工业用或民用的新型燃料,甲醇和汽油混合可作为燃料用于运输业。
塔设备是化工,制药,环保等生产中广泛应用的气液传质设备。
根据塔内气液接触部件的形式,可以分为填料塔和板式塔。
板式塔属于逐级接触逆流操作,填料塔属于微分接触操作。
工业上对塔设备的主要要求:(1)生产能力大(2)分离效率高(3)操作弹性大(4)气体阻力小结构简单、设备取材面广等。
南京工业大学物理化学第四章溶液市公开课获奖课件省名师示范课获奖课件

•
假如在指定旳温度范围内,H
可视为常数,则能够对上式进行定积分
m
P2 dLnP T2 H m dT
P1
T1 RT 2
• 不定积分
Ln
P2 P1
H m R
1 T2
1 T1
dLnP
H RT
m 2
dT
LnP H m • 1 C RT
• 克—克方程在推导中作了某些近似,所以精确度不如克拉贝龙方程,但依 然管用。
为G温m 度为T、压力为 下P气体旳摩尔Gibbs函数。
• 我们将式中旳摩尔Gibbs函数换成化学势:
• 则有: * pg,T , P T RTLn P
•
P
§4-4 气体混合物
• 式中T 是温度为T、 P 下旳理想气体旳化学势。
• 二理想气体混合物 • 对理想气体混合物来说
B
g,T
,
P
• T、P 纯物质在两相平衡共存时化学势是相等旳
§4-5 蒸气压
T , P T , P
• 当温度发生变化T→T+dT,其压力相应变化了dp即P→dp+p,又重新到达 新旳平衡,此时又有化学势相等
T , P d T , P d
•∴
d d
• 对于纯物质来说 Gm 则有d dGm ,
G f T、P、nB、nC、nD
•
则全微分
dG G dT G dP
T P、nB
P T、nB
B
G nB
T、P、nC nB
dnB
• 显 中然各组 分nGB摩T尔、P、数nC 不是变偏时摩旳尔偏G微ibb商s函。数 GB 。式中前两项旳偏微商均是系统
• 则有
G S T P,nB
南京工业大学矩阵论第四章讲义 ch4.

第四章 矩阵分析在高等数学中,数列和函数的极限是一个很重要的基本概念,它贯穿在整个高等数学课程中。
在线性代数计算方法中,为了描述迭代法的收敛性,需要有向量,矩阵序列的极限概念。
另外,在高维空间讨论数值逼近和研究微分方程数值解等问题中,常要研究两个向量的逼近程度,这些都和向量、矩阵的范数概念有关,这一章主要讨论这些问题。
§4.1 向量和矩阵的序列和级数一、 向量序列的极限设有n R (所有n 维实向量组成的向量记为n R )中的向量序列:,,,,,)()2()1( k记为)(k ,其中每一个向量)(k 是一个实n 维向量:),2,1(,),,,()()(2)(1)( k a a a k n k k k显然一个n 维向量序列)(k 中各向量的对应分量构成了n 个数列:;,,,,)(1)2(1)1(1)(1k k a a aa,,,,)()2()1()(k n n nk n a a aa 。
定义1 给定n 维向量序列)(k ,当 k ,如果各向量的对应分量构成的n 个数列 ),2,1,,,2,1()( k n i a k i都收敛,则称向量序列)(k 收敛。
设i k i k a a)(lim ,则),,,(21n a a a 称为)(k 的极限,记为:)(lim k k ,简记为)(,)( k k ,反之,如n 个数列中有一个发散,则称)(k 发散。
由定义可知,一个n 维向量序列的收敛等价于n 个数列的收敛,因此根据收敛数列的性质容易得到收敛的向量序列的性质。
性质1 一个收敛的向量序列的极限是唯一的。
性质2 设)(lim k k ,)(lim k k , b a ,为常数,则:b a b a k k k)(lim )()( 。
例1 设k k k k sin 21)(,求 )(lim k k解:因为021limk k ,0sin lim kkk所以00lim )(k k 。
对于一般的n 维线性空间V 中的一个向量序列)(k ,可以取V 的一个基n ,,,21 ,设)(k 在这个基下的坐标为:),,,()()(2)(1k n k k a a a 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构与算法上机作业第四章图一、选择题1、在一个无向图中,所有顶点的度数之和等于所有边数的 C 倍。
A. 1/2B. 1C. 2D. 42、在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的 B 倍。
A. 1/2B. 1C. 2D. 43、G是一个非连通无向图,共有28条边,则该图至少有 D 个顶点。
A. 6B. 7C. 8D. 94、有n个顶点的图的邻接矩阵使用 B 数组存储的。
A. 一维B. n行n列C. 任意行n列D. n行任意列5、对于一个具有n个顶点和e条边的无向图,采用邻接表表示,则表头数组大小至少为(假设下标为0的数组参与使用) A 。
A. n-1B. n+1C. nD. n+e6、下列说法正确的是 C 。
A. 有向图的邻接矩阵一定是不对称的B. 有向图的邻接矩阵一定是对称的C. 无向图的邻接矩阵一定是对称的D. 无向图的邻接矩阵可以不对称7、深度优先遍历类似与二叉树的 A :A. 先根遍历B. 中根遍历C. 后根遍历D. 层次遍历8、广度优先遍历类似与二叉树的 D :A. 先根遍历B. 中根遍历C. 后根遍历D. 层次遍历9、下列关于开放树(Free Tree)的说法错误的是 C :A. 具有n个结点的开放树包含n-1条边B. 开放树没有回路C. 开放树可以是非连通图D. 在开放树中任意加一条边,一定会产生回路10、在如下图所示的图中,从顶点a出发,按深度优先遍历,则可能得到的一种顶点的序列为。
A. a, b, e, c, d, fB. a, c, f, e, b, dC. a, e, b, c, f, dD. a, e, d, f, c, b11、在如上图所示的图中,从顶点a出发,按广度优先遍历,则可能得到的一种顶点的序列为。
A. a, b, e, c, d, fB. a, b, e, c, f, dC. a, e, b, c, f, dD. a, e, d, f, c, b12、设网(带权的图)有n个顶点和e条边,则采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为 C 。
A. O(n)B. O(n+e)C. O(n2)D. O(n3)13、设图有n个顶点和e条边,求解最短路径的Floyd算法的时间复杂度为O 。
A. O(n)B. O(n+e)C. O(n2)D. O(n3)14、最小生成树是指 C 。
A. 由连通网所得到的边数最少的生成树。
B. 由连通网所得到的顶点数相对较少的生成树。
C. 连通网中所有生成树中权值之和为最小的生成树。
D. 连通网的极小连通子图。
15、下面关于工程计划的AOE网的叙述中,不正确的是 B 。
A. 关键活动不按期完成就会影响整个工程的完成时间。
B. 任何一个关键活动提前完成,那么整个工程将会提前完成。
C. 所有关键活动都提前完成,那么整个工程将会提前完成。
D. 某些关键工程若提前完成,那么整个工程将会提前完成。
16、在AOE网中,始点和汇点的个数为 C 。
A. 1个始点,若干个汇点B. 若干个始点,若干个汇点C. 若干个始点,1个汇点 C. 1个始点,1个汇点17、在下图所示的无向图中,从顶点v1开始采用Prim算法生成最小生成树,算法过程中产生的顶点次序为 B 。
A. v1, v3, v4, v2, v5, v6B. v1, v3, v6, v2, v5, v4C. v1, v2, v3, v4, v5, v6D. v1, v3, v6, v4, v2, v518、在上图所示的途中,采用Cruskal算法生成最小生成树,过程中产生的边的次序是C 。
A. (v1, v2), (v2, v3), (v5, v6), (v1, v5)B. (v1, v3), (v2, v6), (v2, v5), (v1, v4)C. (v1, v3), (v2, v5), (v3, v6), (v4, v5)D. (v2, v5), (v1, v3), (v5, v6), (v4, v5)19、如下图所示的图中,其中一个拓扑排序的结果是 A 。
A. v1→v2→v3→v6→v4→v5→v7→v8B. v1→v2→v3→v4→v5→v6→v7→v8C. v1→v6→v4→v5→v2→v3→v7→v8D. v1→v6→v2→v3→v7→v8→v4→v520、在下图所示的AOE网中,活动a9的最早开始时间为 B 。
A. 13B. 14C. 15D. 1621、在上图所示的AOE网中,活动a4的最迟开始时间为 DA. 2B. 3C. 4D. 522、设图有n个顶点和e条边,当用邻接表表示该图时,则求解最短路径的Dijkstra算法的时间复杂度为O 。
A. O(n)B. O(n+e)C. O(e)D. O(n2)二、填空题1、若无向图G中顶点数为n,则图G至多有n(n-1)/2 条边;若G为有向图,则图G至多有n(n-1) 条边。
2、图的存储结构主要有两种,分别是邻接表和邻接矩阵。
3、若G 是有向图,则把邻接到顶点v 的顶点数目或边数目称为顶点v 的入度;把邻接于顶点v 的顶点数目或边数目称为顶点v 的出度。
4、已知一个图的邻接矩阵表示,计算第j个顶点的入度的方法是第j行非0元素的个数,计算第j个顶点的出度的方法是第j列非0元素的个数。
5、若将图中的每条边都赋予一个权,则称这种带权的图为网络。
6、无论是有向图还是无向图,顶点数n 、边数e 和各顶点的度D(v i)之间的关系为:。
7、若路径上第一个顶点v1与最后一个顶点v m重合, 则称这样的简单路径为回路或环。
8、如果图中任意一对顶点都是连通的, 则称此图是连通图;非连通图的极大连通子图叫做连通分量。
9、创建一个邻接矩阵图的复杂度是O(n*n);创建一个链接表图的复杂度是O(n+e) 。
10、图的遍历有深度优先遍历和广度优先遍历等方法。
11、在深度优先搜索和广度优先搜索中,都采用visited[i]= 0(false) 的方式设置第i 个顶点为new,而采用visited[i]= 1(true)的方式标识第i个结点为old。
12、由于深度优先算法的特点,深度优先往往采用递归的方式实现。
13、由于广度优先算法的特点,在广度优先实现过程中,往往要借助于另一种数据结构队列实现。
14、在深度优先搜索和广度优先搜索中,在搜索过程中所经过的边都称为搜索边。
15、连通而且无环路的无向图称为开放数。
16、对于含有n个顶点e条边的连通图,利用Prim算法求其最小生成树的时间复杂度为O(n*n) ,利用Kruscal算法求最小生成树的时间复杂度是O(e*lg e) 。
3、顶点表示活动的网简称为AOV ;边表示活动的网简称为AOE 。
17、一个含有n个顶点的无向连通图,其每条边的权重都是a(a>0),则其最小生成树的权重等于(n-1)*a 。
18、具有n个顶点的有向图,如果采用邻接矩阵表示该图,则求某顶点到其他各顶点的最短路径的Dijkstra算法的时间复杂度是O(n*n) ;如果采用邻接表表示该图,则时间复杂度为O(e) 。
19、在用Dijkstra算法求单源最短路径的过程中,将顶点集合V划分为两个集合S和V-S,其中S中的点为最短路径已确定的顶点集合,V-S中的点为最短路径未确定的顶点集合。
20、求每一对顶点之间的最短路径,可以用两种方法,一种是分别对每个顶点采用算法,另一种方法是。
21、假设有向图的邻接矩阵C的传递闭包为A,则A[i][j]=1表示。
22、有向图的中心点是指具有最小偏心度的顶点。
三、已知一个无向图如下图所示,试给出该图的邻接矩阵和邻接表存储示意图(画图,分别用矩阵和数组链表图表示),并编程分别实现该图的邻接矩阵表示和邻接表表示,要求编写两种表示方法的存储结构、相关基本操作,并在主函数中创建该图。
代码:#include<iostream>using namespace std;#define max_vexNum 26 // 最大顶点个数typedef struct{int vex_num, arc_num; // 顶点数,边数int count; //记录当前顶点数char vexs[max_vexNum]; // 顶点向量double arcs[max_vexNum][max_vexNum]; // 邻接矩阵} Graph;。
//添加一个新的顶点char NewNode(Graph *G,char v){G->vexs[G->count]=v;G->count++;return v;}//寻找某个顶点的位置int FindPosition(Graph *G,char v){for( int i=0;i<G->count;i++){if(v==G->vexs[i])return i;}}void Delete(Graph *G,char v){//先删除点int i,j;。
int temp_count= G->count;i=FindPosition(G,v);for(j=i;j<temp_count;j++)G->vexs[j]=G->vexs[j+1];G->count--;// 删除边//先删除行int p=i;//记住位置for(i=p;i<temp_count-1;i++)for(j=0;j<temp_count;j++)G->arcs[i][j]=G->arcs[i+1][j];//再删除列for(i=p;i<temp_count-1;i++)for(j=0;j<temp_count;j++)G->arcs[j][i]=G->arcs[j][i+1]; }//建立v1与v2的一条边void SetSoucc(Graph * G,char v1,char v2){//先找到对应的定的位置int i,j;int temp_count= G->count;i=FindPosition(G,v1);j=FindPosition(G,v2);if(i==temp_count||j==temp_count) //没有找到return ;//找到后,A[i][j]=0;vexs[j][i]=0;G-> arcs[i][j]=1;G-> arcs[j][i]=1;}void DelSucc(Graph * G,char v1,char v2){int i,j;int temp_count= G->count;i=FindPosition(G,v1);j=FindPosition(G,v2);if(i==temp_count||j==temp_count) //没有找到return ;//找到后,A[i][j]=0;vexs[j][i]=0;G-> arcs[i][j]=0;G-> arcs[j][i]=0;}//判断v1y与v2是否连接bool isEdge(Graph * G,char v1,char v2){int i,j;int temp_count= G->count;i=FindPosition(G,v1);j=FindPosition(G,v2);if(i==temp_count||j==temp_count) //没有找到return -1;if(G->arcs[i][j]==1)return true;return false;}void Print(Graph * G){int i,j;for( i=0;i<G->count;i++){for(j=0;j<G->count;j++)cout<<G->arcs[i][j]<<" ";cout<<endl;}cout<<endl;}Graph *G=new Graph;//初始化int main(){G->count=0;。