磁悬浮列车演示实验报告

磁悬浮列车演示实验报告
磁悬浮列车演示实验报告

磁悬浮列车演示实验报

Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

磁悬浮列车演示实验报告

【实验目的】

1.利用超导体对永磁体的排斥作用演示磁悬浮;

【实验器材】

1.超导磁悬浮列车演示仪,如下图所示。由两部分组成:磁导轨支架、磁导轨。其中磁导轨是用550?×?240?×?3椭圆形低碳钢板作磁轭,按图70-2所示的方式铺以18?×?10×6?mm的钕铁硼永磁体,形成磁性导轨,两边轨道仅起保证超导体周期运动的磁约束作用。

2.高温超导体,是用熔融结构生长工艺制备的,含Ag的YBacuo系高温超导体。之所以称为高温超导体是因为它在液氮温度77KC(-196℃)下呈现出超导性,以区别于以往在液氦温度42K(-269℃)以下呈现超导特性的低温材料。样品形状为:圆盘状,直径18?mm?左右,厚度为6?mm?,其临界转变温度为90K左右(-183℃)。

3.液氮。

上图:实验装置图?

下图:磁导轨

【实验原理】

实验原理:

超导是超导电性的简称.它是指金属或合金在极低温度下(接近绝对零度)电阻变为零的性质.它是一种宏观量子现象,只有依据量子力学才能给与正确的微观解释.这就是BCS理论.

这是一台高临界温度超导磁悬浮的动态演示装置.该装置为一个盛放高临界温度超导体的简易列车模型,在具有磁束缚的封闭磁轨道上方,利用超导体对永磁体的排斥作用,演示磁悬浮;;并可在旋转磁场加速装置作用下,沿轨道以悬浮或倒挂悬浮状态无磨擦地连续运转.

当将一个永磁体移近钇钡铜氧YBaCuO超导体表面时,磁通线从表面进入超导体内,在超导体内形成很大的磁通密度梯度,感应出高临界电流,从而对永

磁体产生排斥,排斥力随相对距离的减小而逐渐增大,它可以克服永磁体的重力使其悬浮在超导体上方一定的高度上;高温超导体是用熔融结构生长工艺制备的含Ag的YBaCuO系高温超导体,所以称为高温超导体是因为它在液氮温度

77k(-196°C)下呈现出超导性,以区别于以往在液氦温度42k(-269°C)下呈现出超导性的低温材料.它的形状为圆盘形,其临界转变温度为90k(-183°C).超导体样品放在一铝制的列车模型中,四周包有起热屏蔽作用的铝箔,这样可使超导体在移开液氮后仍能在一段时间内保持自身温度在其临界温度以下,以延长演示时间.

磁性轨道是用钢板加工成椭圆形轨道用作磁轭,上面铺以钕铁硼(NdFeB)永磁块(表磁为形成磁性导轨.两边轨道起保证超导体周期运动的磁约束作用.

加速装置是使永磁体绕水平轴旋转在竖直面内产生旋转磁场的方法来实现的.在扁圆柱形的尼龙轮上, 镶有四块钕铁硼(NdFeB)磁块,尼龙轮固定在玩具电机

轴上,电机又固定在磁轨道面的正上方.当电机快速转动时,在此导轨面的上方产生一绕水平轴旋转的磁场.若磁场转向与超导体在轨道面上前进的方向同向时,则当超导体通过磁旋转磁场的下方时便产生一驱动超导块加速前进的磁驱动力,从而起加速作用.

【实验操作与现象】

1.演示磁悬浮

将超导体样品放入液氮中浸泡约3—5分钟,然后用竹夹子将其夹出放在磁体的中央,使其悬浮在高度为10mm,以保持稳定。再用手沿轨道水平方向轻推样品(导体),则看到样品将沿磁轨道做周期性水平运动,直到温度高于临界温度(大约90?K),样品落到轨道上。

【注意事项】

1、样品放入液氮中,必须充分冷却、直至液氮中无气泡为止;

2、演示时,样品一定用竹夹子夹住,千万不要掉在地上,以免样品摔碎;

3、演示时,沿水平方向轻推样品,速度不能太大,否则样品将沿直线冲出轨道;

4、演示倒挂时,当样品运动一段时间后,由于温度生高,样品失去超导性而下落,这时应用手接住它,否则,样品将摔坏;

5、超导块最好保存在干燥箱内,防止受潮脱落。

【实验心得】

如果说苹果砸在牛顿头上是一种偶然,而他由此发现万有引力定律更是一种机遇,那么大学物理演示演实验室,则将这种偶然化为了平凡,然而谁会撞上牛顿般的机遇呢与其说我的演示实验室一行是为了完成老师给的任务不如说是为了寻秘世间众多复杂事物背后的浅显真理,但大自然的奇迹早已偷走了我

欲思考的心,而仅仅留下一种沉迷与忘我。还未来得及走出众多新奇现象,老师的催促声就已阻断了我通往现象背后简短原理的解释之路。于是我只能收寻斑驳的记忆,更多的是加上自己的一点拙见,算是探究了一番。

物理演示实验的种种奇观早已超出了美学的领地上升到了神秘而又新奇惹人爱慕的境界。我无法抗拒它奇秘的诱惑,因而仅仅漂浮在其表象,未能来得及深入其内脏以一探究竟。加之我本粗陋的知识储备,更无缘其美了。对此我感到深深遗憾。但我相信,我的虔诚是在揭示一个真理:我们真正应做的不是去思考这现象背后已被揭穿的真理,而是去寻找这些现象的良佳去处,即怎样才能把它们更多的应用到实践中去,以利于人们的生活。尽管我给它们物色的对象是如此粗陋。

此行与其说是获得了知识,开阔了眼界不如说是培养了我的兴趣与对神秘自然的热爱。我永不会忘记,忘记记忆中的那份痴迷与投入。未来的路上我将陪你一起走过,走过一个有意义的人生,那可爱的自然科学。

图的遍历操作实验报告

. .. . .. .. 实验三、图的遍历操作 一、目的 掌握有向图和无向图的概念;掌握邻接矩阵和邻接链表建立图的存储结构;掌握DFS及BFS对图的遍历操作;了解图结构在人工智能、工程等领域的广泛应用。 二、要求 采用邻接矩阵和邻接链表作为图的存储结构,完成有向图和无向图的DFS 和BFS操作。 三、DFS和BFS 的基本思想 深度优先搜索法DFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后选择一个与Vo相邻且没被访问过的顶点Vi访问,再从Vi出发选择一个与Vi相邻且没被访问过的顶点Vj访问,……依次继续。如果当前被访问过的顶点的所有邻接顶点都已被访问,则回退到已被访问的顶点序列中最后一个拥有未被访问的相邻顶点的顶点W,从W出发按同样方法向前遍历。直到图中所有的顶点都被访问。 广度优先算法BFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后访问与Vo相邻的所有未被访问过的顶点V1,V2,……,Vt;再依次访问与V1,V2,……,Vt相邻的起且未被访问过的的所有顶点。如此继续,直到访问完图中的所有顶点。 四、示例程序 1.邻接矩阵作为存储结构的程序示例

#include"stdio.h" #include"stdlib.h" #define MaxVertexNum 100 //定义最大顶点数 typedef struct{ char vexs[MaxVertexNum]; //顶点表 int edges[MaxVertexNum][MaxVertexNum]; //邻接矩阵,可看作边表int n,e; //图中的顶点数n和边数e }MGraph; //用邻接矩阵表示的图的类型 //=========建立邻接矩阵======= void CreatMGraph(MGraph *G) { int i,j,k; char a; printf("Input VertexNum(n) and EdgesNum(e): "); scanf("%d,%d",&G->n,&G->e); //输入顶点数和边数 scanf("%c",&a); printf("Input Vertex string:"); for(i=0;in;i++) { scanf("%c",&a); G->vexs[i]=a; //读入顶点信息,建立顶点表 }

拉曼光谱

拉曼光谱实验报告 一、实验目的 1. 了解拉曼光谱的基本原理、主要部件的功能; 2. 了解拉曼光谱对所观察与分析样品的要求; 3. 了解拉曼光谱所观察材料的微观组织结构和实际应用; 4. 初步掌握制样技术和观察记录方法 二、实验仪器原理 1928年C.V.拉曼实验发现,当光穿过透明介质被分子散射的光发生频率变化,这一现象称为拉曼散射,同年稍后在苏联和法国也被观察到。在透明介质的散射光谱中,频率与入射光频率υ0相同的成分称为瑞利散射;频率对称分布在υ0两侧的谱线或谱带υ0±υ1即为拉曼光谱,其中频率较小的成分υ0-υ1又称为斯托克斯线,频率较大的成分υ0+υ1又称为反斯托克斯线。靠近瑞利散射线两侧的谱线称为小拉曼光谱;远离瑞利线的两侧出现的谱线称为大拉曼光谱。瑞利散射线的强度只有入射光强度的10-3,拉曼光谱强度大约只有瑞利线的10-3。小拉曼光谱与分子的转动能级有关,大拉曼光谱与分子振动-转动能级有关。拉曼光谱的理论解释是,入射光子与分子发生非弹性散射,分子吸收频率为υ0的光子,发射υ0-υ1的光子(即吸收的能量大于释放的能量),同时分子从低能态跃迁到高能态(斯托克斯线);分子吸收频率为υ0的光子,发射υ0+υ1的光子(即释放的能量大于吸收的能量),同时分子从高能态跃迁到低能态(反斯托克斯线)。分子能级的跃迁仅涉及转动能级,发射的是小拉曼光谱;涉及到振动-转动能级,发射的是大拉曼光谱。与分子红外光谱不同,极性分子和非极性分子都能产生拉曼光谱。激光器的问世,提供了优质高强度单色光,有力推动了拉曼散射的研究及其应用。拉曼光谱的应用范围遍及化学、物理学、生物学和医学等各个领域,对于纯定性分析、高度定量分析和测定分子结构都有很大价值。 拉曼效应起源于分子振动(和点阵振动)与转动,因此从拉曼光谱中可以得到分子振动能级(点阵振动能级)与转动能级结构的知识。用虚的上能级概念可以说明了拉曼效应: 设散射物分子原来处于基电子态,当受到入射光照射时,激发光与此分子的作用引起的极化可以看作为虚的吸收,表述为电子跃迁到虚态(Virtual state),虚能级上的电子立即跃迁到下能级而发光,即为散射光。设仍回到初始的电子态,则有如图所示的三种情况。因而散射光中既有与入射光频率相同的谱线,也有与入射光频率不同的谱线,前者称为瑞利线,后者称为拉曼线。在拉曼线中,又把频率小于入射光频率的谱线称为斯托克斯线,而把频率大于入射光频率的谱线称为反斯托克斯线。

拉曼光谱实验报告

拉曼光谱实验 姓名学号 何婷21530100 李玉环21530092 宋丹21530111 [实验目的] 1、了解Raman光谱的原理和特点; 2、掌握Raman光谱的定性和定量分析方法; 3、了解Raman光谱的谱带指认。 4、了解显微成像Raman光谱。 [仪器和装置] 1、显微Raman光谱系统一套,拉曼光谱仪的型号为SPL-RAMAN-785 USB2000+的拉曼光谱仪,自带785nm激光; 2、带二维步进电机平移台一台(有控制器一台); 3、PT纳米线样品; 4、光谱仪软件SpectraSuite; 5、步进电机驱动软件; 6、摄像头(已与显微镜集成在一起)。 [实验内容] 1、使用显微Raman系统及海洋光谱软件对单根或多根纳米线进行显微Raman光谱测量, 对测量的图和标准图进行比较,并通过文献阅读对PT纳米线Raman(测量和标准)的谱峰进行指认。 2、使用显微拉曼扫描系统进行二维样品表面拉曼信号收集,并生成样品表面特定波长处的 拉曼信号强度三维图,模拟样品表面拉曼表征。选择多个拉曼波长对样品形状进行观察。[实验结果及分析]

观察PbTiO3的拉曼散射谱并比对具体的拉曼散射光谱数据进行分析,可以找到以上10个拉曼散射峰,分别位于784.54nm,794.94 nm,798.60 nm,802.90 nm,806.84 nm,811.91 nm,817.10 nm,825.29 nm,832.44 nm,879.69nm附近,对应的Raman Shift分别是-7.46 cm-1 159.28 cm-1 216.94 cm-1 284.00 cm-1 344.82 cm-1 422.21 cm-1 500.44 cm-1 621.90 cm-1 725.97 cm-1 1371.21 cm-1。 (通过Raman Shift=1/λ入射-1/λ散射计算得到) PT纳米线Raman测量的谱峰指认: 分析可知,-7.46 cm-1 159.28 cm-1 216.94 cm-1 284.00 cm-1 344.82 cm-1 422.21 cm-1 500.44 cm-1 621.90 cm-1 725.97 cm-1附近的9个振动模,分别对应于PbTiO3的A1(1TO),E(1LO),E(2TO),B1+E,A1(2TO),E(2LO)+A1(2LO),E(3TO)A1(3TO),A1(3LO)声子模。 位于159.28 cm-1附近的模对应PbTiO3纳米线表面的TiO6八面体相对于Pb的振动;位于500.44 cm-1附近的模分别对应于表面Ti-O或Pb-O键的振动;位于725.97 cm-1附近的模对应于TiO6八面体中Ti-O键的振动。而位于284.00 cm-1的振动模为静模。此外,在725.97 cm-1处PbTiO3还具有额外的Raman振动模,可能与该相中含有大量且复杂的晶胞结构有关。据报道,复杂钙钛矿结构中氧八面体的畸变或八面体内B位离子的移动在某种程度上会破坏平移对称性,引起相邻晶胞不再具有相似的局部电场和极化率。 位于-7.46 cm-1处的拉曼峰强度增强,相比标准PbTiO3纳米线,其余拉曼峰强度均减弱。798nm处样品表面拉曼信号三维强度图:

激光拉曼光谱实验报告

激光拉曼光谱实验报告 摘要:本实验研究了用半导体激光器泵浦的3Nd + :4YVO 晶体并倍频后得到的532nm 激 光作为激发光源照射液体样品的4CCL 分子而得到的拉曼光谱,谱线很好地吻合了理论分析的4CCL 分子4种振动模式,且频率的实验值与标准值比误差低于2%。又利用偏振片及半波片获得与入射光偏振方向垂直及平行的出射光,确定了各振动的退偏度,分别为、、、,和标准值0和比较偏大。 关键词:拉曼散射、分子振动、退偏 一, 引言 1928年,印度物理学家拉曼()和克利希南()实验发现,当光穿过液体苯时被分子散射的光发生频率变化,这种现象称为拉曼散射。几乎与此同时,苏联物理学家兰斯别而格()和曼杰尔斯达姆()也在晶体石英样品中发现了类似现象。在散射光谱中,频率与入射光频率0υ相同的成分称为瑞利散射,频率对称分布在0υ两侧的谱线或谱带01υυ±即为拉曼光谱,其中频率较小的成分01υυ-又称为斯托克斯线,频率较大的成分01υυ+又称为反斯托克斯线。这种新的散射谱线与散射体中分子的震动和转动,或晶格的振动等有关。 拉曼效应是单色光与分子或晶体物质作用时产生的一种非弹性散射现象。拉曼谱线的数目,位移的大小,谱线的长度直接与试样分子振动或转动能级有关。因此,与红外吸收光谱类似,对拉曼光谱的研究,也可以得到有关分子振动或转动的信息。目前拉曼光谱分析技术已广泛应用于物质的鉴定,分子结构的研究谱线特征。 20世纪60年代激光的问世促进了拉曼光谱学的发展。由于激光极高的单色亮度,它很快被用到拉曼光谱中作为激发光源。而且基于新激光技术在拉曼光谱学中的使用,发展了共振拉曼、受激拉曼散射和番斯托克斯拉曼散射等新的实验技术和手段。 拉曼光谱分析技术是以拉曼效应为基础建立起来的分子结构表征技术,其信号来源于分子的振动和转动。它提供快速、简单、可重复、且更重要的是无损伤的定性定量分析,无需样品准备,样品可直接通过光纤探头或者通过玻璃、石英、和光纤测量。拉曼光谱的分析方向有定性分析、结构分析和定量分析。

图的遍历实验报告

实验四:图的遍历 题目:图及其应用——图的遍历 班级:姓名:学号:完成日期: 一.需求分析 1.问题描述:很多涉及图上操作的算法都是以图的遍历操作为基础的。试写一个程序,演示在连通的无向图上访问全部结点的操作。 2.基本要求:以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集。 3.测试数据:教科书图7.33。暂时忽略里程,起点为北京。 4.实现提示:设图的结点不超过30个,每个结点用一个编号表示(如果一个图有n个结点,则它们的编号分别为1,2,…,n)。通过输入图的全部边输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制,注意,生成树的边是有向边,端点顺序不能颠倒。 5.选作内容: (1).借助于栈类型(自己定义和实现),用非递归算法实现深度优先遍历。 (2).以邻接表为存储结构,建立深度优先生成树和广度优先生成树,再按凹入表或树形打印生成树。 二.概要设计 1.为实现上述功能,需要有一个图的抽象数据类型。该抽象数据类型的定义为: ADT Graph { 数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。 数据关系R: R={VR} VR={ | v,w v且P(v,w),表示从v到w得弧,谓词P(v,w)定义了弧的意义或信息} } ADT Graph 2.此抽象数据类型中的一些常量如下: #define TRUE 1 #define FALSE 0 #define OK 1 #define max_n 20 //最大顶点数 typedef char VertexType[20]; typedef enum{DG, DN, AG, AN} GraphKind; enum BOOL{False,True}; 3.树的结构体类型如下所示:

激光拉曼实验报告

激光拉曼及荧光光谱实验 一、实验目的 1、 了解激光拉曼的基本原理和基本知识以及用激光拉曼的方法鉴别物质成分和分子结构的原理; 2、 掌握LRS – II 激光拉曼/荧光光谱仪的系统结构和操作方法; 3、 研究四氯化碳CCL 4、苯C 6H 6等物质典型的振动—转动光谱谱线特征。 二、实验原理 2.1 基本原理 分子有振动。原子分双子的振动按经典力学的观点可以看成是简谐振子,其能量为 A 是振幅,k 是力常数。按照量子力学,简谐振子的能量是量子化的, t=0,1,2,3,···,是振动量子数,f 是振子的固有振动频率。如果在同一电子态中,有振动能级的跃迁,那么产生的光子能量 hf t t E E h )('12-=-=ν 波数为 CO 在红外部分有4.67微米、2.35微米、1.58微米等光谱带,其倒数之比近似为1: 2:3。当Δt=1时,测得的ν ~反映了分子键的强弱。 分子有转动。双原子分子的转动轴是通过质心而垂直于联接二原子核的直线的。按照经典力学,转动的动能是 式中P 是角动量,I是转动惯量, 222211r m r m I += 可以证明 I P I E 2212 2= =ω2 2 2 121r r m m m m I μ=+= 2222 1212 1 kA kx mv E =+ = 2 12 1m m m m m += hf t E )2 1(+=m k f π21= ,3,2,)(1 ~12ωωωωλ ν =?=-'=-= =t c f t t hc E E

上式中r1,r2和r分别代表两原子到转轴的距离及两原子之间的距离,μ称为约化质量。按照量子力学,角动量应等于 代入上式得 此式可以从量子力学直接推得,J称为转动量子数。当J=0,1,2,3,···等值时,相应的J(J+1)=0,2,6,12,···,所以能级的间隔是I h 228π的2,4,6,8,···倍。 实验和理论都证明纯转动能级的跃迁只能在邻近能级之间,就是ΔJ=±1。所得 光谱的波长应该有下式表达的值: 谱线波数(ν ~)的间隔是相等的。HCL 分子远红外吸收谱中,曾观察到很多条吸收线,这些线的波数间隔应该是2B,实验测得:B=10.34厘米 -1 ,所以由此求得 转动惯量I,进而求得HCL 分子中原子之间的核间距这一重要数据。 多原子分子的转动可以近似地看作刚体的转动,这涉及到多个转轴的不同的转动惯量。其谱线结构较为复杂,只有直线型的分子和对称高的分子转动曾研究出一些结果。在分析化学领域中提供了一些分析样品的标准特征谱线可供实验参照。 光通过透明的物体时,有一部分被散射。如果入射光具有线状谱,散射光的光谱中 除有入射光的谱线外,还另有一些较弱的谱线,这些谱线的波数ν '~等于入射光某一波数0~ν加或减一个数值,即10~~~ννν±='。新出现谱线的波数与入射光的波数之差发现与光源无关,只决定于散射物。如果换一个光源,0~ν不同了,但如果散射物不变换,那么0~~νν-'还是等于原来的1~ν,散射光的波数变动反映了散射物的性质。由于散射光的波数等于入射光的波数与另一数值1 ~ν组合的数值,所以这样的散射称作组合散射。 可以在紫外或可见区观测分子的振动和转动能级,通过选择波长在可见光波段的激 ,2,1,0,2) 1(=+=J h J J P π ) 1(82 2+= J J I h E πIc h B J BJ J J J J Ic h hc E E 2''''2'8, ,3,2,12)]1()1([8~1 ππνλ= ==+-+=-==

拉曼光谱实验报告

成绩 评定 教师 签名 嘉应学院物理学院近代物理实验 实验报告 实验项目:拉曼光谱 实验地点: 班级: 姓名: 座号: 实验时间:年月日

图2 ν? 0ν ν? 斯托克斯线 瑞利线 反斯托克斯线 一、实验目的: 1、 了解拉曼散射的基本原理 2、 学习使用拉曼光谱仪测量物质的谱线,知道简单的谱线分析方法。 二、实验仪器和用具: RBD 型激光拉曼光谱仪 三、实验原理: 按散射光相对于入射光波数的改变情况,可将散射光分为瑞利散射、布利源散射、拉曼散射;其中瑞利散射最强,拉曼散射最弱。在经典理论中,拉曼散射可以看作入射光的电磁波使原子或分子电极化以后所产生的,因为原子和分子都是可以极化的,因而产生瑞利散射,因为极化率又随着分子内部的运动(转动、振动等)而变化,所以产生拉曼散射。 在量子理论中,把拉曼散射看作光量子与分子相碰撞时产生的非弹性碰撞过程。在弹性碰撞过程中,光量子与分子均没有能量交换,于是它的频率保持恒定,这叫瑞利散射,如图(1a );在非弹性碰撞过程中光量子与分子有能量交换,从而使它的频率改变,它取自或给予散射分子的能量只能是分子两定态之间的差值12E E E ?=-,当光量子把一部分能量交给分子时,频率较低的光为斯托克斯线,散射分子接受的能量转变成为分子的振动或转动能量,从而处于激发态1E ,如图(1b ),这时的光量子的频率为0ννν'=-?;光量子从较大的频率散射,称为反斯托克斯线,这时的光量子的频率为0ννν'=+?。 最简单的拉曼光谱如图2所示,中央的是瑞利散射线,频率为0ν,强度最强;低频一侧的是斯托克斯线,强度比瑞利线的强度弱很多;高频的一侧是反斯托克斯线,强度比斯托克斯线的 图(1a ) 0h ν ()0h νν+? 0h ν ()0h νν-? 图(1b ) (上能态是虚能态,实 际不存在。这样的跃迁 过程只是一种模型实 际并没有发生) 0h ν 0h ν 0h ν 0h ν

数据结构实验报告图实验

邻接矩阵的实现 1. 实验目的 (1)掌握图的逻辑结构 (2)掌握图的邻接矩阵的存储结构 (3)验证图的邻接矩阵存储及其遍历操作的实现2. 实验内容 (1)建立无向图的邻接矩阵存储 (2)进行深度优先遍历 (3)进行广度优先遍历3.设计与编码MGraph.h #ifndef MGraph_H #define MGraph_H const int MaxSize = 10; template class MGraph { public: MGraph(DataType a[], int n, int e); ~MGraph(){ void DFSTraverse(int v); void BFSTraverse(int v); private: DataType vertex[MaxSize]; int arc[MaxSize][MaxSize]; }

int vertexNum, arcNum; }; #endif MGraph.cpp #include using namespace std; #include "MGraph.h" extern int visited[MaxSize]; template MGraph::MGraph(DataType a[], int n, int e) { int i, j, k; vertexNum = n, arcNum = e; for(i = 0; i < vertexNum; i++) vertex[i] = a[i]; for(i = 0;i < vertexNum; i++) for(j = 0; j < vertexNum; j++) arc[i][j] = 0; for(k = 0; k < arcNum; k++) { cout << "Please enter two vertexs number of edge: " cin >> i >> j; arc[i][j] = 1; arc[j][i] = 1; } }

激光拉曼光谱仪实验报告

实验六 激光拉曼光谱仪 【目的要求】 1.学习和了解拉曼散射的基本原理; 2.学习使用激光拉曼光谱仪测量CCL 4的谱线; 【仪器用具】 LRS-3型激光拉曼光谱仪、CCL 4、计算机、打印机 【原 理】 1. 拉曼散射 当平行光投射于气体、液体或透明晶体的样品上,大部分按原来的方向透射 而过,小部分按照不同的角度散射开来,这种现象称为光的散射。散射是光子与物质分子相互碰撞的结果。由于碰撞方式不同,光子和分子之间会有多种散射形式。 ⑴ 弹性碰撞 弹性碰撞是光子和分子之间没有能量交换,只是改变了光子的运动方向,使得散射光的频率与入射光的频率基本相同,频率变化小于3×105HZ ,在光谱上称为瑞利散射。瑞利散射在光谱上给出了一条与入射光的频率相同的很强的散射谱线,就是瑞利线。 ⑵ 非弹性碰撞 光子和分子之间在碰撞时发生了能量交换,这不仅使光子改变了其运动方向,也改变了其能量,使散射光频率与入射光频率不同,这种散射在光谱上称为拉曼散射,强度很弱,大约只有入射线的10-6。 由于散射线的强度很低,所以为了排除入射光的干扰,拉曼散射一般在入射线的垂直方向检测。散射谱线的排列方式是围绕瑞利线而对称的。在拉曼散射中散射光频率小于入射光频率的散射线被称为斯托克斯线;而散射光频率大于入射光频率的散射线被称为反斯托克斯线。斯托克斯线和反斯托克斯线是如何形成的呢?在非弹性碰撞过程中,光子与分子有能量交换, 光子转移一部分能量给分子, 或者从分子中吸收一部分能量,从而使它的频率改变,它取自或给予散射分子的能量只能是分子两定态之间的差值21E E E -=?。在光子与分子发生非弹性碰撞过程中,光子把一部分能量交给分子时,光子则以较小的频率散射出去,称为频率较低的光(即斯托克斯线),散射分子接受的能量转变成为分子的振动或转动能

小学四年级科学下册演示实验报告单

小学四年级科学下册演示实验报告单 实验内容:小车运动快慢与什么因素有关(拉力)(四年级下册第3单元)课题:《小车的运动》 实验器材:秒表、小车、尺子、垫圈 实验类型:教师演示学生操作 实验结论:拉力越大,小车运动越快。(其它因素都不变) 小学四年级科学下册演示实验报告单 实验内容:测量提起物体所需要的力(四年级下册第4单元) 课题:《力在哪里》 实验器材:弹簧秤、钩码 实验类型:教师演示学生操作

实验结论:会使用弹簧秤。

小学科学四年级下册实验操作(教科版) 1.体验静电现象(P2) 实验目的:让学生亲身体验静电现象 实验原理带同种电荷的物体相互排斥,带异种电荷的物体相互吸引实验器材:塑料梳子或笔、碎纸屑 操作步骤:1、用梳过干燥头发的塑料梳子慢慢接近碎纸屑,观察有什么现象发生。 2、用梳过干燥头发的塑料梳子再一次靠近头发,观察有什么现象发 生。 实验结论:带电体能吸引轻小物体。 2实验名称;不一样的电荷 实验目的:认识正电荷和负电荷实验器材:气球、羊毛制品、木尺 步骤:将两个充气气球挨着悬挂在约1米长的木尺,用羊毛制品分别摩擦 两个气球相互接触部位,观察有什么现象发生 实验结论:同种电荷相互排斥,异种电荷相互吸引 3实验名称:小灯泡的构造 实验目的了解小灯泡的构造是怎样的实验器材小灯泡 实验步骤展示小灯泡,让学生看清灯泡的构成 实验结论小灯泡是由玻璃泡、灯丝、金属架、连接点构成的 4让小灯泡发光(P5) 实验目的:利用电来点亮小灯泡 实验原理只有电流通过灯丝时小灯泡才会发光实验器材:导线1根、电池1节、小电珠1个。实验步骤:选择连接方式使小灯泡发光。 1、导线连接小灯泡的螺纹与电池底部的锌壳,电池铜帽与小灯泡的锡粒接触,观察现象。 2、导线连接小灯泡的锡粒与电池底部的锌壳,电池铜帽与小灯泡螺纹接触,观察现象。 3、导线连接电池铜帽与小灯泡螺纹,小灯泡的锡粒与电池底部的锌壳接触,观察现象。 4、整理器材。 实验结论:小灯泡亮了。 5连接带灯座的电路(P7) 实验目的:连接带灯座的电路,让小灯泡亮起来实验原理一段导线和一节电池能点亮一个小灯泡 实验材料:小灯泡、小灯座、电池、电池盒各1个、导线2根。实验步骤:组装电路 1、在电池盒的两端各连接好一根导线,把电池正确安装在电池盒里。 2、用连接电池的两根导线的另一端接触小灯泡,确定能使小灯泡发光。 3、将小灯泡安装 在灯座上,再连接上导线---小灯泡亮了。4、拆分器材5、整理器材。

拉曼光谱实验报告

嘉应学院物理学院近代物理实验 实验报告 实验项目:拉曼光谱 实验地点: 班级: 姓名: 座号:

实验时间:年月日 一、实验目的: 1、了解拉曼散射的基本原理 2、学习使用拉曼光谱仪测量物质的谱线,知道简单的谱线分析方法。 二、实验仪器和用具: RBD型激光拉曼光谱仪 三、实验原理: 按散射光相对于入射光波数的改变情况,可将散射光分为瑞利散射、布利源散射、拉曼散射;其利散射最强,拉曼散射最弱。在经典理论中,拉曼散射可以看作入射光的电磁波使原子或分子电极化以后所产生的,因为原子和分子都是可以极化的,因而产生瑞利散射,因为极化率又随着分子部的运动(转动、振动等)而变化,所以产生拉曼散射。 在量子理论中,把拉曼散射看作光量子与分子相碰撞时产生的非弹性碰撞过程。在弹性碰撞过程中,光量子与分子均没有能量交换,于是它的频率保持恒定,这叫瑞利散射,如图(1a);在非弹性碰撞过程中光量子与分子有能量交换,从而使它的频率改变,它取自或给

图2 ν?0νν? 斯托克斯线瑞利线反斯托克斯线予散射分子的能量只能是分子两定态之间的差值 12 E E E ?=-,当光量子把一部分能量交 给分子时,频率较低的光为斯托克斯线,散射分子接受的能量转变成为分子的振动或转动能 量,从而处于激发态 1 E,如图(1b),这时的光量子的频率为 ννν '=-?;光量子从较大 的频率散射,称为反斯托克斯线,这时的光量子的频率为 ννν '=+?。 最简单的拉曼光谱如图2所示,中央的是瑞 利散射线,频率为 ν,强度最强;低频一侧的 是斯托克斯线,强度比瑞利线的强度弱很多;高 频的一侧是反斯托克斯线,强度比斯托克斯线的 强度又要弱很多,因此并不容易观察到反斯托克 斯线的出现,但反斯托克斯线的强度随着温度的升高而迅速增大。斯托克斯线和反斯托克斯 线通常称为拉曼线,其频率常表示为 νν ±?,ν?称为拉曼频移。为尽可能地考虑增强入射光的光强和最大限度地收集散射光,又要尽量地抑制和消除主要来自瑞利散射的背景杂散光,提高仪器的信噪比。拉曼光谱仪一般由图3所示的五个部分构成。 仪器的外形示意图见图5所示。仪器配套实验台,各分部件安装于实验台上,实验台结实平稳,满足精度光学实验的要求。 图3 拉曼光谱仪的基本结构

小学四年级科学下册演示实验报告单

小学四年级科学下册演示实验报告单

小学四年级科学下册演示实验报告单 实验内容:小车运动快慢与什么因素有关(拉力)(四年级下册第3单元) 课题:《小车的运动》 实验器材:秒表、小车、尺子、垫圈 实验类型:教师演示学生操作 实验步骤操作要点 1、在桌面上定好距离,即起点、终点1、小组成员合作好 2、保持小车重量、路面等其他因素都不变 2、挂2个垫圈,测量小车从起点到终点运动的时间,反复几次。1、计时要准确,反应要快 2、实验至少3次以上 3、挂5个垫圈,测量小车从起点到终点运动的时间,反复几次。1、计时要准确,反应要快 2、实验至少3次以上 4、计算并比较。 1、通常取平均数。 2、比较拉力不同时,小车运动的速度。 5、记录。用文字或图画记录实验结果。 6、整理实验器材。清理器材,保持整洁。 实验结论:拉力越大,小车运动越快。(其它因素都不变) 小学四年级科学下册演示实验报告单

实验内容:测量提起物体所需要的力(四年级下册第4单元) 课题:《力在哪里》 实验器材:弹簧秤、钩码 实验类型:教师演示学生操作 实验步骤操作要点 1、使用前检查指针是否在 “0”处。 2、将钩码挂在挂钩上被测的力不能超过弹簧秤标之的最大数值 3、等指针静止时,读数 4、读数时,视线要与指针 平齐 5、记录。用文字或图画记录实验结果。 6、整理实验器材。清理器材,保持整洁。 实验结论:会使用弹簧秤。

小学科学四年级下册实验操作(教科版) 1.体验静电现象(P2) 实验目的:让学生亲身体验静电现象 实验原理带同种电荷的物体相互排斥,带异种电荷的物体相互吸引实验器材:塑料梳子或笔、碎纸屑 操作步骤:1、用梳过干燥头发的塑料梳子慢慢接近碎纸屑,观察有什么现象发生。 2、用梳过干燥头发的塑料梳子再一次靠近头发,观察有什么现象发 生。 实验结论:带电体能吸引轻小物体。 2实验名称;不一样的电荷 实验目的:认识正电荷和负电荷实验器材:气球、羊毛制品、木尺 步骤:将两个充气气球挨着悬挂在约1米长的木尺,用羊毛制品分别摩擦 两个气球相互接触部位,观察有什么现象发生 实验结论:同种电荷相互排斥,异种电荷相互吸引

图的基本操作 实验报告

实验五图的基本操作 一、实验目的 1、使学生可以巩固所学的有关图的基本知识。 2、熟练掌握图的存储结构。 3、熟练掌握图的两种遍历算法。 二、实验内容 [问题描述] 对给定图,实现图的深度优先遍历和广度优先遍历。 [基本要求] 以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。以用户指定的结点为起点,分别输出每种遍历下的结点访问序列。 【测试数据】 由学生依据软件工程的测试技术自己确定。 三、实验前的准备工作 1、掌握图的相关概念。 2、掌握图的逻辑结构和存储结构。 3、掌握图的两种遍历算法的实现。 四、实验报告要求 1、实验报告要按照实验报告格式规范书写。 2、实验上要写出多批测试数据的运行结果。 3、结合运行结果,对程序进行分析。

五、算法设计 1、程序所需头文件已经预处理宏定义和结构体定义如下 #include #define MaxVerNum 100 struct edgenode { int endver; int inform; edgenode* edgenext; }; struct vexnode { char vertex; edgenode* edgelink; }; struct Graph { vexnode adjlists[MaxVerNum]; int vexnum; int arcnum; }; 2、创建无向图 void CreatAdjList(Graph* G) { int i,j,k; edgenode* p1; edgenode* p2; cout<<"请输入顶点数和边数:"<>G->vexnum>>G->arcnum; cout<<"开始输入顶点表:"<vexnum;i++) { cin>>G->adjlists[i].vertex; G->adjlists[i].edgelink=NULL; } cout<<"开始输入边表信息:"<arcnum;k++) { cout<<"请输入边对应的顶点:"; cin>>i>>j; p1=new edgenode; p1->endver=j; p1->edgenext=G->adjlists[i].edgelink; G->adjlists[i].edgelink=p1;

激光拉曼光谱仪实验报告

实验六激光拉曼光谱仪 【目的要求】 1.学习和了解拉曼散射的基本原理; 2.学习使用激光拉曼光谱仪测量CCL的谱线; 【仪器用具】 LRS-3型激光拉曼光谱仪、CCL、计算机、打印机 【原理】 1.拉曼散射 当平行光投射于气体、液体或透明晶体的样品上,大部分按原来的方向透射而过,小部分按照不同的角度散射开来,这种现象称为光的散射。散射是光子与物质分子相互碰撞的结果。由于碰撞方式不同,光子和分子之间会有多种散射形式。 (1)弹性碰撞 弹性碰撞是光子和分子之间没有能量交换,只是改变了光子的运动方向,使得散射光的频率与入射光的频率基本相同,频率变化小于3X 105HZ在光谱上称为瑞利散射。瑞利散射在光谱上给出了一条与入射光的频率相同的很强的散射谱线,就是瑞利线。 ⑵非弹性碰撞 光子和分子之间在碰撞时发生了能量交换,这不仅使光子改变了其运动方向,也改变了其能量,使散射光频率与入射光频率不同,这种散射在光谱上称为拉曼散射,强度很弱,大约只有入射线的10-6。 由于散射线的强度很低,所以为了排除入射光的干扰,拉曼散射一般在入射线的垂直方向检测。散射谱线的排列方式是围绕瑞利线而对称的。在拉曼散射中散射光频率小于入射光频率的散射线被称为斯托克斯线;而散射光频率大于入射光频率的散射线被称为反斯托克斯线。斯托克斯线和反斯托克斯线是如何形成的呢?在非弹性碰撞过程中,光子与分子有能量交换,光子转移一部分能量给分子或者从分子中吸收一部分能量,从而使它的频率改变,它取自或给予散射分子的能量只能是分子两定态之间的差值=E - E2。在光子与分子发生非弹性碰撞 过程中,光子把一部分能量交给分子时,光子则以较小的频率散射出去,称为频率较低的光(即斯托克斯线),散射分子接受的能量转变成为分子的振动或转动能 量,从而处于激发态Ei,这时的光子的频率为、-- ■'■:■■-(入射光的频率为\ 0);

图的深度优先遍历实验报告.doc

一.实验目的 熟悉图的存储结构,掌握用单链表存储数据元素信息和数据元素之间的 关系的信息的方法,并能运用图的深度优先搜索遍历一个图,对其输出。 二.实验原理 深度优先搜索遍历是树的先根遍历的推广。假设初始状态时图中所有顶 点未曾访问,则深度优先搜索可从图中某个顶点 v 出发,访问此顶点,然后依次从 v 的未被访问的邻接点出发深度优先遍历图,直至图中所有 与 v 有路径相通的顶点都被访问到;若此时图有顶点未被访问,则另选图中一个未曾访问的顶点作起始点,重复上述过程,直至图中所有顶点都被访问到为止。 图的邻接表的存储表示: #define MAX_VERTEX_NUM 20 #define MAXNAME 10 typedef char VertexType[MAXNAME]; 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; int kind; }ALGraph; 三.实验容 编写 LocateVex 函数, Create 函数, print 函数, main 函数,输入要构造的图的相关信息,得到其邻接表并输出显示。 四。实验步骤 1)结构体定义,预定义,全局变量定义。 #include"stdio.h" #include"stdlib.h" #include"string.h" #define FALSE 0 #define TRUE 1 #define MAX 20 typedef int Boolean; #define MAX_VERTEX_NUM 20

物理实验实验报告

物理仿真实验——拉曼光谱 一、实验目的: 1.拍摄拉曼光谱并观察; 2.学会推测出分子拉曼光谱的基本概貌,如谱线数目、大致位置、偏振性质和它们的相对强度; 3.从实验上确切知道谱线的数目和每条线的波数、强度及其应对应的振动方式。 4.以上两个方面工作的结合和对比,利用拉曼光谱获得有关分子的结构和对称性的信息。 二、实验原理 (1)拉曼效应和拉曼光谱:当光照射到物质上时会发生非弹性散射,散射光中除有与激发光波长相同的弹性成分(瑞利散射)外,还有比激发光波长长的和短的成分,后一现象统称为拉曼效应。由分子振动、固体中的光学声子等元激发与激发光相互作用产生的非弹性散射称为拉曼散射,一般把瑞利散射和拉曼散射合起来所形成的光谱称为拉曼光谱。 (2)拉曼光谱基本原理: 设散射物分子原来处于基电子态,振动能级如下图所示。 当受到入射光照射时,激发光与此分子的作用引起的极化可以看作为虚的吸收,表述为电子跃迁到虚态,虚能级上的电子立即跃迁到下能级而发光,即为散射光。

设仍回到初始的电子态,则有如图所示的三种情况。因而散射光中既有与入射光频率相同的谱线,也有与入射光频率不同的谱线,前者称为瑞利线,后者称为拉曼线。在拉曼线中,又把频率小于入射光频率的谱线称为斯托克斯线,而把频率大于入射光频率的谱线称为反斯托克斯线。 瑞利线与拉曼线的波数差称为拉曼位移,因此拉曼位移是分子振动能级的直接量度。下图给出的是一个拉曼光谱的示意图。 (3)拉曼效应的经典电磁解释:如分子,在激发光的交变场作用下发生感生极化,也就是正负电中心从相合变为相离,成为电偶极子。这感生电偶极子是随激发场而交变的,因此它也就是成了辐射体。简单的与激光同步的发射,就成为瑞利散射。然而分子本身有振动和转动,各有其特种频率。这些频率比激发光的频率低一两个数量级或更多些,于是激发光的每一周期所遇的分子振动和转动相位不同,相应的极化率也不同。 (4)当光入射到样品上时的三种情况: 1.光子同样品分子发生了弹性碰撞,没有能量交换,只是改变了光子的运动方向, 此时散射光频率=入射光频率:hv k =hv 1 ; 2.如频率为v 1的入射光子被样品吸收,样品分子被激发到能量为hv L 的振动能级 L = 1上,同时发生频率为v s=v1-v L的斯托克斯散射;

三年级科学上册演示实验报告单

幸福路小学三年级上册科学教师演示实验报告单一、实验内容:鹦鹉站立制作实验 年级:三年级上册第一单元课题:做一名小科学家实验器材:彩色卡纸一张、剪刀、回形针实验类型:教师演示、学生操作实验步骤操 作 要 点1.教师演示鹦鹉站立 1.教师课前制作几只能站立的纸鹦鹉;2.课堂上演示纸鹦鹉站立,让学生感觉到纸鹦鹉站立在笔头上的神奇。2.学生制作1.发给学生卡纸,用白纸印好摹本发给学生,让学生蒙在卡纸上剪出鹦鹉的形状,以降低制作难度。2.学生自己制作,然后尝试让鹦鹉站立在笔头上。3.寻找平衡点1.学生失败之后,提供辅助材料——回形针2.讨论:你认为回形针放在什么位置可以成功?3. 学生自己实验探究。4.学生交流小组汇报,说说自己的发现。5.实验总结要想让鹦鹉站立在笔头上,首先要找到能使鹦鹉得到平衡的点,在恰当的位置上别上回形针。6.整理器材整理材料,保持整洁。实验结论:回形针分别别在鹦鹉的脚的两侧,可以使鹦鹉平稳站立在手指上。 二、实验内容:蜗牛观察实验年级:三年级上册第二单元课题:校园里的小动物实验器材:蜗牛一只、大号餐盘、菜叶、肉片、苹果皮、鸡蛋、面包、醋、啤酒、玻璃片实验类型:教师放在食物展台上展示实验实验步骤操 作 要 点 、管路敷设技术通过管线敷设技术不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。、电气设备调试高中资料试卷技术力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

拉曼光谱实验报告

拉曼光谱实验报告 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

实验报告 实验项目:拉曼光谱 实验地点: 班级: 姓名: 座号: 实验时间:年月日 一、实验目的: 1、了解拉曼散射的基本原理 2、学习使用拉曼光谱仪测量物质的谱线,知道简单的谱线分析方法。 二、实验仪器和用具: RBD型激光拉曼光谱仪 三、实验原理: 按散射光相对于入射光波数的改变情况,可将散射光分为瑞利散射、布利源散射、拉曼散射;其中瑞利散射最强,拉曼散射最弱。在经典理论中,拉曼散射可以看作入射光的电磁波使原子或分子电极化以后所产生的,因为原子和分子都是可以极化的,因而产生瑞利散射,因为极化率又随着分子内部的运动(转动、振动等)而变化,所以产生拉曼散 射。

在量子理论中,把拉曼散射看作光量子与分子相碰撞时产生的非弹性碰撞过程。在弹性碰撞过程中,光量子与分子均没有能量交换,于是它的频率保持恒定,这叫瑞利散射,如图(1a );在非弹性碰撞过程中光量子与分子有能量交换,从而使它的频率改变,它取自或给予散射分子的能量只能是分子两定态之间的差值12E E E ?=-,当光量子把一部分能量交给分子时,频率较低的光为斯托克斯线,散射分子接受的能量转变成为分子的振动或转动能量,从而处于激发态1E ,如图(1b ),这时的光量子的频率为0ννν'=-?;光量子从较大的频率散射,称为反斯托克斯线,这时的光量子的频率为0ννν'=+?。 最简单的拉曼光谱如图2所示,中央的是瑞利散射线,频率为0ν,强度最强;低频一侧的是斯托克斯线,强度比瑞利线的强度弱很多;高频的 一侧是反斯托克斯线,强度比斯托克斯线的强度又要弱很多,因此并不容易观察到反斯托克斯线的出现,但反斯托克斯线的强度随着温度的升高而迅速增大。斯托克斯线和反斯托克斯线通常称为拉曼线,其频率常表示为0νν±?,ν?称为拉曼频移。为尽可能地考虑增强入射光的光强和最大限度地收集散射光,又要尽量地抑制和消除主要来自瑞利散射的背

数据结构实验—图实验报告

精品文档数据结构 实 验 报 告

目的要求 1.掌握图的存储思想及其存储实现。 2.掌握图的深度、广度优先遍历算法思想及其程序实现。 3.掌握图的常见应用算法的思想及其程序实现。 实验内容 1.键盘输入数据,建立一个有向图的邻接表。 2.输出该邻接表。 3.在有向图的邻接表的基础上计算各顶点的度,并输出。 4.以有向图的邻接表为基础实现输出它的拓扑排序序列。 5.采用邻接表存储实现无向图的深度优先递归遍历。 6.采用邻接表存储实现无向图的广度优先遍历。 7.在主函数中设计一个简单的菜单,分别调试上述算法。 源程序: 主程序的头文件:队列 #include #include #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef int QElemType; typedef struct QNode{ //队的操作 QElemType data; struct QNode *next; }QNode,*QueuePtr; typedef struct { QueuePtr front; QueuePtr rear; }LinkQueue; void InitQueue(LinkQueue &Q){ //初始化队列 Q.front =Q.rear =(QueuePtr)malloc(sizeof(QNode)); if(!Q.front) exit(OVERFLOW); //存储分配失败 Q.front ->next =NULL; } int EnQueue(LinkQueue &Q,QElemType e) //插入元素e为Q的新的队尾元素{ QueuePtr p; p=(QueuePtr)malloc(sizeof(QNode)); if(!p) exit(OVERFLOW); p->data=e;

相关文档
最新文档